根据下拉列表的值自动调整表格的行数
大家好! 我做了一个建议提交系统。建议提交页面包含两个表格,一个是建议提交表格(里面可以选参与人数),另一个是参与人信息表格(默认是1个参与人)。比如说参与人数选的是2,则需要参与人信息表中自动增加一行,以便用户填写相应的信息。也就是说,<参与人信息表>根据<建议提交表格>中<参与人数>的值自动调整行数。见附件(说明及代码)。我是初学的初学者,另外还有一些小问题,见附件。希望得到大家的帮助。提前谢谢大家。
程序代码:
<html>
<head>
<title>建议提交</title>
</head>
<body>
<form method="POST" action="ideaSave.asp" name="myform" onSubmit="return ChkFields()">
<h3></h3>
<p align="center">合理化建议提交表</p><input type="hidden" name="flag" value="new">
<table align="center" border="1" cellpadding="1" cellspacing="1" width="500" bordercolor="#008000" bordercolordark="#FFFFFF">
<tr>
<td align=left bgcolor="#E1F5FF" width="150">建议编号*</td>
<td width="200"><%=Session("ideaID")%></td>
</tr>
<td align=left bgcolor="#E1F5FF" width="150">建议主题</td>
<td width="350" ><input type="text" name="ideatitle" style="width:350px"></td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="150">建议内容<p><font size="2">(100字以内)</font></td>
<td width="350" height="43" class="main" valign="top"><textarea rows="4" name="Words" cols="50"></textarea></td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="150">建议分类</td>
<td width "200"> <select name=ideacatagory size="1">
< OPTION value="安全" selected>安全</OPTION>
<OPTION value="技术" >技术</OPTION>
<OPTION value="生产" >生产</OPTION>
<OPTION value="物流" >物流</OPTION>
<OPTION value="能源" >能源</OPTION>
<OPTION value="健康" >健康</OPTION>
<OPTION value="环境" >环境</OPTION>
</select>
</td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="150">参与人数</td>
<td width="292"><select name=persons size="1">
<OPTION value="p1" selected>1</OPTION>
<OPTION value="p2" >2</OPTION>
<OPTION value="p3" >3</OPTION>
<OPTION value="p4" >4</OPTION>
<OPTION value="p5" >5</OPTION>
<OPTION value="p6" >6</OPTION>
<OPTION value="p7" >7</OPTION>
<OPTION value="p8" >8</OPTION>
</select></td>
</tr>
</table>
<p align="center">参与人员信息表</p><input type="hidden" name="flag" value="new">
<table align="center" border="1" cellpadding="1" cellspacing="1" width="500" bordercolor="#008000" bordercolordark="#FFFFFF">
<tr>
<td align=left bgcolor="#E1F5FF" width="100">参与人</td> <td align=left bgcolor="#E1F5FF" width="100">工号</td><td align=left bgcolor="#E1F5FF" width="100">姓名</td><td align=left bgcolor="#E1F5FF" width="100">部门</td>
</tr>
<tr>
<td align=left width="100">参与人1</td>
<td width="100"><%=Session("UserName")%></td> <td width="100"><%=Session("eName")%></td><td width="100"><%=Session("email")%></td>
</tr>
</table>
<p align="center"><input type="submit" value=" 提 交 " name="B2"></p>
</form>
</body>
</html>[ 本帖最后由 tom1949 于 2012-9-14 08:23 编辑 ]








