[英]dynamically added input fields not submitting
在您的代碼中,我看到HTML語法錯誤。 你能查一下這句話:
<input class="catCell" name"catlist" id="catList" type="text" tabindex="345"
value="none or name" onChange="markFilled('catList', this.value);">
語法錯誤在name
屬性上,這對於獲取表單提交工作至關重要...
將表單元素放在表元素中也可能是導致此問題的原因
大多數錯誤來自錯誤的HTML結構。
案例:1。表格元素在表格內開始或表格在表格結束前關閉
<table><form> <tr><td><input type="text" name="fname"></td></tr> <tr><td><input type="text" name="lname"></td></tr> </form></table>
<form><table> <tr><td><input type="text" name="fname"></td></tr> <tr><td><input type="text" name="lname"></td></tr></table></form>
這將起作用(觀察表格在表格之前開始並在表格之后結束)
$('nextStep').addEvent('click', function(e) {
console.log('BAM! form intercepted!');
$('clientDataForm').send();});
基本上我所做的就是添加});
到最后......令人驚訝的是,它的工作原理!
這里: http : //jsfiddle.net/36yC5/9/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.