用js动态添加表单
2014-10-01 20:37
176 查看
在写网站前台时,就曾碰到过想动态添加输入表单。之前是想通过点击保存然后刷新页面,然后用PHP里面的for循环控制个数。将后台掺和进来这显然很低端,后来发现了js里面的一组函数,不需要后台帮助就能进行动态了,瞬间觉得世界都光明了········
HTML代码:
javascript代码:
HTML代码:
<table class='table' id='memberBox'> <tr> <td><input type='text' name='member[]' id='member[]' value='' class='form-control'/></td> <td><a href='javascript:void();' onclick='addMember()' class='btn'><i class='icon-plus'></i></a></td> </tr> </table>
javascript代码:
function addMember() { var tb_member = document.getElementById('memberBox'); var tr_member = document.createElement("tr"); var td_member = document.createElement("td"); var input_member = document.createElement("input"); input_member.setAttribute("type", "text"); input_member.setAttribute("name", "member[]"); input_member.setAttribute("id", "member[]"); input_member.setAttribute("class", "form-control"); td_member.appendChild(input_member); tr_member.appendChild(td_member); tb_member.appendChild(tr_member); }createElement函数则是HTML创建标签,然后setAttribute则是为标签添加属性并赋上属性值,然后再用appendChild函数确定标签之间的关系
相关文章推荐
- js动态添加表单form元素
- 关于js动态添加的表单元素,提交表单后接收不到的问题
- js动态添加删除表单
- Js为表单动态添加节点内容的方法
- js动态添加div 用于java后台的form表单的提交
- js表单动态添加数据并提交
- 使用js动态添加各种表单元素
- 通过JS动态添加上传表单---制作多个上传的静态页面
- form表单 无法提交js动态添加的表单元素问题。。
- Js为表单动态添加节点内容的方法
- Js为表单动态添加节点内容
- js遍历对象的属性并且动态添加属性并提交表单
- JS动态生成表单,并添加行双击事件
- js 动态添加多表单控件 div
- js中动态添加表单/table小结
- form表单 无法提交js动态添加的表单元素遇到的坑
- JS动态添加删除<table>行
- js 动态添加onload事件
- js动态添加事件的方法
- ASP之处理用Javascript动态添加的表单元素数据的代码