【发布时间】:2010-06-25 21:17:14
【问题描述】:
我有一个复杂的表单,它有一个静态部分,一个可以有从 0 到多个包含单选按钮、文本字段和文本区域的 div。
我想知道将元素添加到具有可变数量的表单输入的部分的最佳方法是什么。我有一个可行的解决方案,但它可能不是最好的: 我使用 javascript 添加一大段 html 代码并将其附加到包含可变数量输入字段的 div 中。在下面的代码示例中,我的 javascript 代码会执行类似
Javascript
document.getElementId('dynamic_form_stuff').innerHTML += "<div id='element3'>Form stuff</div>";
HTML
<form>
<div id="static_form_stuff">
form fields
</div>
<div id="dynamic_form_stuff">
<div id="element1">
Radio buttons stuff
Text field stuff
Text area stuff
</div>
<div id="element2">
Radio buttons stuff
Text field stuff
Text area stuff
</div>
</div>
</form>
【问题讨论】: