主题:帮我啊
我想用一个程序实现批量添加效果,构思是在处理页面用获取的起始数量starnum 和获取的递增量i相加而得到最终数量new&i,然后存入结果。但是又不懂得怎么了----相加以后出现类型错误!就是说i和starnum是非数字类型,不知道怎么解决啊?还有一个问题就是,我在相加的时候只会利用跳转到另外一个页面后进行相加的过程处理,好象这样的方法太笨了,万一偶尔一两次其中有条数据的增量不一定是1的时候就会哭死我!呵呵,有没有办法可以直接在单击设定后计算出结果,然后赋值给<input name="new'+i+'">,这样就可以在提交前再次修改了。谢谢你拉!实在太菜了,呵呵,教我啊,保证有进步,呵呵,谢谢!
<form name="form1" method="POST" action="Admin_Song-Pad2.asp">
<script language="javascript">
function setid()
{
str='<br>';
if(!window.form1.upcount.value)
window.form1.upcount.value=1;
for(i=1;i<=window.form1.upcount.value;i++)
str+='<li>名称'+i+':<input class=input name="Name'+i+'" size=20><input class=input type="text" name="new'+i+'" value="[color=#ff9900]'+i+'[/color]"></li><br><br>';
window.upid.innerHTML=str+'<br>';
}
</script>
<li>需要添加几个结果
<input type="text" name="upcount" class=input value="1">
<input type="button" name="Button" class=input onClick="setid();" value="设定">
</li>
<br>
<br>
<br>
<li>起始数量:
<input class=input type="text" name="starnum" class="tx" style="width:300" value="">
</li>
</td>
</tr>
<tr align="center" valign="middle">
<td align="left" id="upid" height="122">
</td>
</tr>
<tr align="center" valign="center" >
<td bgcolor="#E8F7E6" height="25">
<input class=input type="submit" name="Submit" value=" 提交 ">
<input class=input type="reset" name="Submit2" value=" 清除 ">
</td>
</tr>
</table>
</form>
<script language="javascript">
setid();
</script>
[em10][em10]
<form name="form1" method="POST" action="Admin_Song-Pad2.asp">
<script language="javascript">
function setid()
{
str='<br>';
if(!window.form1.upcount.value)
window.form1.upcount.value=1;
for(i=1;i<=window.form1.upcount.value;i++)
str+='<li>名称'+i+':<input class=input name="Name'+i+'" size=20><input class=input type="text" name="new'+i+'" value="[color=#ff9900]'+i+'[/color]"></li><br><br>';
window.upid.innerHTML=str+'<br>';
}
</script>
<li>需要添加几个结果
<input type="text" name="upcount" class=input value="1">
<input type="button" name="Button" class=input onClick="setid();" value="设定">
</li>
<br>
<br>
<br>
<li>起始数量:
<input class=input type="text" name="starnum" class="tx" style="width:300" value="">
</li>
</td>
</tr>
<tr align="center" valign="middle">
<td align="left" id="upid" height="122">
</td>
</tr>
<tr align="center" valign="center" >
<td bgcolor="#E8F7E6" height="25">
<input class=input type="submit" name="Submit" value=" 提交 ">
<input class=input type="reset" name="Submit2" value=" 清除 ">
</td>
</tr>
</table>
</form>
<script language="javascript">
setid();
</script>
[em10][em10]