我有一个表单,我正在尝试使用jQuery ajax发布到php,并且需要先验证它。使用jQuery/AJAX发布和验证PHP数组
领域看起来是这样的:
<select name="inquirymodule[]" id="inquirymodule[]">
<option value="" selected>Select an Inquiry Module</option>
<option value="1">Module 1</option>
</select>
其他选择可以使用jQuery被添加到允许根据需要进行多项选择,并张贴在inquirymodule变量的所有值。
我看过其他地方,我想我可以使用值
jQuery('#inquirymodule').serialize()
张贴此变量,但我必须验证其上运行的选择,以确保东西被选中提交前。在此之前使之成为一个数组变量,这个工作:
jQuery('#inquirymodule').bind('change', function (event) {
wizard.validate(true);
});
但是我知道,加上“[]
”给变量名称将打破这里的JavaScript。
有什么建议吗?
删除'[]'从ID – zerkms
没有使用的点'[ ]'在你的元素ID中。 – saji89
http://stackoverflow.com/a/1239127/1095101 –