<html>
<head>
<script language=javascript>
function checksubmit()
{
if(document.polladdform.PollTitleName.value=="")
{
alert("您没有填写投票主题!")
document.polladdform.PollTitleName.focus();
return false;
}
if (Number-1>1)
{
//alert(Number)
for (i=0;i<Number-1;i++)
{
if (document.polladdform.PollItem(i).value=="")
{
alert("您没有填写投票项目名称!")
document.polladdform.PollItem(i).focus();
return false;
}
}
}
/*else //当你的文本框只有一个时不作为数组处理
{
if (document.polladdform.item.value=="")
{
alert("您没有填写投票项目名称!")
document.polladdform.PollItem.focus();
return false;
}
}*/
polladdform.ItemNum.value=Number-1;
return true
}
</script> <title>
</title>
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
</head>
<form name="polladdform" method="post" action="AddtoList.asp" onsubmit="return checksubmit();">
<p>
<p><b>
增加投票
</b></p>
<p>投票主题:
<input type="text" name="PollTitleName" maxlength="200" size="50">(最长100字) <br>
<div name=pollitem id=pollitem></div>
<input type=submit name=提交 value=提交>
<input type=button name=增加投票项目 value=增加投票项目 onclick="additem();">
<input type="hidden" name=ItemNum value="">
</form>
<script language="JavaScript">
var maxNumber=10;
var n;
var PollItem;
//var TempStr="投票项目名称1:<input type=text name=PollItem1 maxlength=200 size=50>(最长100字)"
var Number=1;
function additem()
{
if(Number>maxNumber)
{
alert("已经达到最大投票项目,不能再增加!");
}
else
{
//TempStr+="<br>投票项目名称"+Number+":<input type=text name=PollItem"+Number+" maxlength=200 size=50>(最长100字)";
//top.pollitem.innerHTML=TempStr;
top.pollitem.innerHTML+="<br>投票项目名称"+Number+":<input type=text name=PollItem maxlength=200 size=50>(最长100字)";
top.scroll(0,65000);
}
Number+=1;
}
for(n=1;n<=2;n+=1)
{
additem();
}
</script>
</body>
</html>
比较长,自己看看吧~~~
<head>
<script language=javascript>
function checksubmit()
{
if(document.polladdform.PollTitleName.value=="")
{
alert("您没有填写投票主题!")
document.polladdform.PollTitleName.focus();
return false;
}
if (Number-1>1)
{
//alert(Number)
for (i=0;i<Number-1;i++)
{
if (document.polladdform.PollItem(i).value=="")
{
alert("您没有填写投票项目名称!")
document.polladdform.PollItem(i).focus();
return false;
}
}
}
/*else //当你的文本框只有一个时不作为数组处理
{
if (document.polladdform.item.value=="")
{
alert("您没有填写投票项目名称!")
document.polladdform.PollItem.focus();
return false;
}
}*/
polladdform.ItemNum.value=Number-1;
return true
}
</script> <title>
</title>
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
</head>
<form name="polladdform" method="post" action="AddtoList.asp" onsubmit="return checksubmit();">
<p>
<p><b>
增加投票
</b></p>
<p>投票主题:
<input type="text" name="PollTitleName" maxlength="200" size="50">(最长100字) <br>
<div name=pollitem id=pollitem></div>
<input type=submit name=提交 value=提交>
<input type=button name=增加投票项目 value=增加投票项目 onclick="additem();">
<input type="hidden" name=ItemNum value="">
</form>
<script language="JavaScript">
var maxNumber=10;
var n;
var PollItem;
//var TempStr="投票项目名称1:<input type=text name=PollItem1 maxlength=200 size=50>(最长100字)"
var Number=1;
function additem()
{
if(Number>maxNumber)
{
alert("已经达到最大投票项目,不能再增加!");
}
else
{
//TempStr+="<br>投票项目名称"+Number+":<input type=text name=PollItem"+Number+" maxlength=200 size=50>(最长100字)";
//top.pollitem.innerHTML=TempStr;
top.pollitem.innerHTML+="<br>投票项目名称"+Number+":<input type=text name=PollItem maxlength=200 size=50>(最长100字)";
top.scroll(0,65000);
}
Number+=1;
}
for(n=1;n<=2;n+=1)
{
additem();
}
</script>
</body>
</html>
比较长,自己看看吧~~~
解决方案 »
- Extjs图片上传的问题
- JSP页面跳转问题
- XMLHTTP无刷新自动实时更新数据 这些代码,我测试了,怎么只显示 num1 num2
- document.designMode = "On"; 怎么没用啊.
- 问一个简单的问题,请大家原谅
- 开发项目需要上传头像,效果象qq里面上传头像那样,上传上去就可以预览,然后提交到数据库
- 有关框架链接的问题,,大哥们进来看一下。
- 如何让<div>总是显示在最上层,
- javascript或VBScript得到用戶的window登錄名還有另外方法不?
- 高分请教:怎么使得子窗口停留在主窗口上面,有可对子窗口可编辑.
- 当a.htm open b.htm时,要使对a.htm不能操作,相当于disable掉,如何做??
- 如果可能的话,怎么用javascript来修改文本文件,
其实关键就是:
obj.innerHTML += "<input type=text name="XXX" ...>";不是吗?
ss.pasteHTML("<input type=text name="XXX" ...>)
用这样的方法也可以啊
这样就在光标的位置加入了一个text