我寫了一些代碼,用戶可以點擊add more
複製所有表單元素並添加值。除了無線電輸入,它工作正常。我被卡住了。我怎樣才能以簡單的方式解決我的問題?以下是我的代碼。我不能把athlete_sex
作爲一個數組。用無線電輸入添加更多表單元素邏輯
-1
A
回答
0
有時jQuery可以成爲關閉標籤的粘貼者。我固定的他們,現在,它的工作原理:
var clone = $('#dup:last').clone();
window.addAnother = function() {
clone.find('input').attr('name', 'athlete_sex' + ($('#wrapper').children().length + 1));
$('#wrapper').append(clone);
clone = clone.clone();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="wrapper">
<div id="dup">
<p>Athlete Name:
<br />
<select name="athlete_name" id="athlete_name[]">
<option value="" selected="selected">Choose a user</option>
<option value="2">Candice Falzon</option>
<option value="5">Athlete Example</option>
</select>
</p>
<p>Sex:
<input type="radio" name="athlete_sex" value="Male" />Male
<input type="radio" name="athlete_sex" value="Female" />Female</p>
</div>
</div>
<button onclick="addAnother()">Add Another</button>
相關問題
- 1. HTML邏輯表單元素
- 2. 試圖向示例表單添加無線電輸入(+標籤)
- 3. 如何在無序列表元素中添加表單輸入
- 4. 添加表單元素到用戶輸入的節點drupal 7
- 5. jQuery - 如何使用無線電輸入顯示/隱藏元素?
- 6. 更改無線電輸入名稱 - 消失無線電選中
- 7. 如何在Zend Framework中的另一個無線電元素內添加無線電元素?
- 8. 動態添加無線電輸入無法與其他同名
- 9. 錯誤:無法強制(列表)對象輸入「邏輯」添加圖例
- 10. v-on =「更改」無線電輸入vuejs
- 11. 點擊更改無線電輸入值
- 12. 多個無線電輸入檢查
- 13. 無法獲取表單輸入元件狀態動態添加輸入元素angularJS
- 14. 多重選擇的輸入:在一個jquery函數中的無線電元素
- 15. 表單通過輸入無線電ID啓用(選中)
- 16. jquery添加表單輸入?
- 17. 添加邏輯以
- 18. 在自定義編輯類型字段中添加多個輸入元素
- 19. 將表單元素添加到一個表單元素
- 20. PHP isset不會填充表單中的無線電元素
- 21. 基於無線電選擇顯示其他表單元素
- 22. jQuery添加表單輸入並更改輸入名稱
- 23. HTML:通過單個無線電輸入傳遞多個變量?
- 24. 如何禁用表單其餘部分的無線電輸入表單控件?
- 25. 用於計算邏輯電路輸出
- 26. SQLAlchemy的添加多對一排邏輯
- 27. 添加UIView的舍入邏輯的UIView
- 28. 多線程邏輯狀態
- 29. 當禁用Javascript時將邏輯添加到表單
- 30. HTML:表單上輸入隱藏無線電提交
問題是什麼是什麼呢? –