<tr>
<td width="436" bgcolor="#CCCCCC">选择杂费数量
<select name="hangnum" id="hangnum" onChange="shownum(this.value)">
<option value="0">选择</option>
<%for i=1 to 15%>
<option value="<%=i%>"><%=i%></option>
<%next%>
</select>
显示
</td>
</tr><tr><td><input name="xiaofei_jg" type="text" id="xiaofei_jg" onBlur="show_xf_total();" value="1" size="5" /><input name="xiaofei_num" type="text" id="xiaofei_num" onBlur="show_xf_total();" value="1" size="5" /></td></tr>
选择数量是 就有多少行显示 该如何做呢 JS做的
<td width="436" bgcolor="#CCCCCC">选择杂费数量
<select name="hangnum" id="hangnum" onChange="shownum(this.value)">
<option value="0">选择</option>
<%for i=1 to 15%>
<option value="<%=i%>"><%=i%></option>
<%next%>
</select>
显示
</td>
</tr><tr><td><input name="xiaofei_jg" type="text" id="xiaofei_jg" onBlur="show_xf_total();" value="1" size="5" /><input name="xiaofei_num" type="text" id="xiaofei_num" onBlur="show_xf_total();" value="1" size="5" /></td></tr>
选择数量是 就有多少行显示 该如何做呢 JS做的
<head>
<script>
function func(){
var val = document.getElementById("count").value;
if(val && !isNaN(val)){
var obj = document.getElementById("sel");
obj.multi = true;
obj.size = val;
}
}
</script>
</head>
<body>
<select id="sel">
<option>1111111111</option>
<option>2222222222</option>
<option>3333333333</option>
<option>4444444444</option>
<option>5555555555</option>
<option>6666666666</option>
<option>7777777777</option>
</select>
<br>
<input type="text" size="3" id="count"><input type="button" value="显示" onclick="func()"/>
</body>
</html>
当选择下拉列表中的option为5时!就显示5行"显示"
re:
用onchange事件获得当前select选择的值.(在select的下一个元素插入字符串:5行"显示"的内容)或(在一个指定的div中显示)