0

我有一个表单,我正在尝试使用 jQuery ajax 发布到 php,并且需要首先对其进行验证。

该字段如下所示:

<select name="inquirymodule[]" id="inquirymodule[]">
<option value="" selected>Select an Inquiry Module</option>
<option value="1">Module 1</option>
</select>

可以使用 jQuery 添加其他选择器,以允许根据需要进行尽可能多的选择,并将所有值发布在查询模块变量中。

我在其他地方读到过,我认为我可以使用该值发布此变量

jQuery('#inquirymodule').serialize()

但是我在选择上运行了验证,以确保在提交之前选择了某些内容。在将其设为数组变量之前,此方法有效:

jQuery('#inquirymodule').bind('change', function (event) {
    wizard.validate(true);
});

但是我知道[]在变量名中添加 ' ' 会破坏这里的 javascript。

有什么建议吗?

4

2 回答 2

0

Please remove the [] from id, then try the validation.

于 2012-10-09T04:30:24.027 回答
0

您可以使用选择器:

       $("select[name='inquirymodule[]']")

要将更改事件绑定到所有查询模块元素:

     $("select[name='inquirymodule[]']").on('change',function() 
        {
           //code here

        });
于 2012-10-09T05:18:55.640 回答