<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>
比较长,自己看看吧~~~