[英]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.