【发布时间】:2014-06-11 20:21:07
【问题描述】:
我正在开发一个允许用户通过单击按钮添加额外输入字段的表单。
基本上是这样的:
<div>
<input type="text" placeholder="existing"/>
</div>
<button class="add">add</button>
使用一点 JavaScript:
var add = document.querySelector(".add");
var div = document.querySelector("div");
add.addEventListener('click', function () {
div.innerHTML += '<input type="text" placeholder="new"/>';
});
但是,我注意到当单击按钮时 - 如果任何现有输入字段具有值,它们就会被清除。
我一直在摆弄它,似乎找不到阻止这种情况发生的解决方案,所以我想知道这里是否有人可以提供帮助。
这是一个小提琴http://jsfiddle.net/gxzLZ/
【问题讨论】:
标签: javascript html forms