小弟现在做一个根据人数登记人员姓名的模块。
<select name="people">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>就是根据select中option的值动态生成对应的行,供输入人员姓名及证件号码。
比如选择1时,显示1行。选择2时,显示两行可供输入。类推。
先谢谢了。完成后立刻结贴散分。
<select name="people">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>就是根据select中option的值动态生成对应的行,供输入人员姓名及证件号码。
比如选择1时,显示1行。选择2时,显示两行可供输入。类推。
先谢谢了。完成后立刻结贴散分。
解决方案 »
- javascript问题
- 怎么样把js封装成Dll ,可以在客户端里面使用?!
- 网页嵌入mediapalyer,如何在视频播放结束后跳转到另一个界面!(不是flash)
- 嘿嘿,清洁工来解决问题拿分
- 鼠标点击滑动时触发事件
- 可不可以获得除文本之外的对象
- 如何实现按回车键而不提交表单
- html问题:通过点击一个frame里面的链接让另一个frame装载需要的htm(kingofark)
- 我有想法?
- jquery 判断 $(document).on("ready", function () {}) 执行完成
- 如何能得到url的parameter,我的网页是jsp文件
- $(":input");是什么意思
function createTable(rowNum)
{
var ts="<table border=1 bordercolor=blue><tr><td>姓名</td><td>证件号码</td></tr>";
for (var i=0;i<=rowNum;i++)
{
if(i>0) ts+="<tr><td><input id='name"+i+"' value=''></td><td><input id='idc"+i+"' value=''></td></tr>";
}
ts+="</table>";
document.getElementById("tableArea").innerHTML=ts;
}
</script>
<select name="people" onchange="createTable(this.value);">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<p>录入区:
<div id="tableArea"></div>
如果不想保留标题,可以这样(也可以直接在代码里把标题部分去掉):
<script>
function createTable(rowNum)
{
var ts="<table border=1 bordercolor=blue><tr><td>姓名</td><td>证件号码</td></tr>";
for (var i=0;i<=rowNum;i++)
{
if(i>0) ts+="<tr><td><input id='name"+i+"' value=''></td><td><input id='idc"+i+"' value=''></td></tr>";
}
ts+="</table>";
if(rowNum==0) ts="";
document.getElementById("tableArea").innerHTML=ts;
}
</script>
<select name="people" onchange="createTable(this.value);">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<p>录入区:
<div id="tableArea"></div>