手游神雕侠侣百度贴吧:请问这个js表单 如何改进

来源:百度文库 编辑:高校问答 时间:2024/05/05 08:34:54
想问一下
为什么upid是按111,222,333排序
而upid1是按123,123,123排序
如何改进.
<body leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">
<br>
<form action="admin_film.asp?action=save" method="post" onSubmit="return checkform()" name="add">
<table width="95%" border="0" cellspacing="1" cellpadding="3" align="center" class="tableBorder">
<script language="javascript">
function setid()
{
str='';
window.upid1.innerHTML=''
if(!window.add.no.value)
window.add.no.value=1;
for(i=1;i<=window.add.no.value;i++)
str+='第'+'<input type=text name=no'+i+' value='+i+' size=2>集:  <input type=text name="url'+i+'" style="padding-left:1pt" size=60 value="'+i+'.rm"><br>';
window.upid.innerHTML=str+'<br>';
}
function setid1()
{
str='';
str1='';
window.upid.innerHTML=''
for(i=1;i<=eval(window.add.no.value);i++)
for(k=1;k<=eval(window.add.no1.value);k++)
{
str+='电信第'+'<input type=text name=no'+i+' value='+i+' size=1>集:  <input type="text" name="url'+i+'" class="smallinput" style="padding-left:1pt" size=40 value="'+i+'.rm"><br>';
str1+='网通第'+'<input type=text name=no1'+k+' value='+k+' size=1>集:  <input type="text" name="url1'+k+'" class="smallinput" style="padding-left:1pt" size=40 value="'+k+'.rm"><br>';
}
window.upid.innerHTML=str+'<br>';
window.upid1.innerHTML=str1+'<br>';
}
</script>
<tr>
<td width="30%" height="25" class="forumrow">影片集数</td>
<td width="30%" class="forumrow">
<input name="no" value="2" size="18">
<input type="button" class="p9" style="CURSOR:hand" onclick="setid();" value="设定">
<td width="40%" colspan=2 class="forumrow">
<input name="no1" value="2" size="18">
<input type="button" class="p9" style="CURSOR:hand" onclick="setid1();" value="设定">
</td>
</tr>
<tr>
<td width="30%" height="25" class="forumrow">影片地址</td>
<td width="30%" class="style2 forumrow" id="upid"><strong>点击设定</strong></td>
<td width="40%" colspan=2 class="style2 forumrow" id="upid1"><strong>点击设定</strong></td>
</tr>
<tr>
<td width="30%" height="25" class="forumrow">确认添加</td>
<td width="70%" colspan=4 class="forumrow">
<input type="submit" style="CURSOR:hand" value="添 加">
</td>
</tr>
</table>
</form>
</body>

修改后:
<script language="javascript">
function setid()
{
str='';
window.upid1.innerHTML=''
if(!window.add.no.value)
window.add.no.value=1;
for(i=1;i<=window.add.no.value;i++)
str+='第'+i+'集: <input type=text name="url'+i+'" style="padding-left:1pt" size=60 value="'+i+'.rm"><br>';
window.upid.innerHTML=str+'<br>';
}
function setid1()
{
str='';
str1='';
window.upid.innerHTML=''
for(i=1;i<=eval(window.add.no.value);i++)
{
str+='电信第'+i+'集: <input type="text" name="url'+i+'" class="smallinput" style="padding-left:1pt" size=40 value="'+i+'.rm"><br>';
}
for(k=1;k<=eval(window.add.no1.value);k++)
{
str1+='网通第'+k+'集: <input type="text" name="url1'+k+'" class="smallinput" style="padding-left:1pt" size=40 value="'+k+'.rm"><br>';
}
window.upid.innerHTML=str+'<br>';
window.upid1.innerHTML=str1+'<br>';
}
</script>