我有一個表格有點像這樣:禁用隱藏表單輸入
<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