我有一个表格有点像这样:禁用隐藏表单输入
<form action="#" method="post">
<select name="phase">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<div data-phase="1">
<input type="text" name="info" />
</div>
<div data-phase="2">
<input type="text" name="info" />
</div>
<div data-phase="3">
<input type="text" name="info" />
</div>
</form>
通过使用JQuery,在任何时间,仅显示的DIV之一,对应于在选择框中的值。
问题是,POST的值被最后一次输入的文本覆盖,因为它们都具有相同的名称。有没有重新命名输入?
herm ...在这种情况下,从javascript创建输入。在选择框中创建一个事件处理程序。然后根据所选的值,将该输入框注入相应的div。 – Zendy 2013-04-08 00:13:24