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を使用してセレクターを追加すると、必要な数の選択を行うことができ、すべての値がinquirymodule変数に投稿されます。

値を使用してこの変数を投稿できると思うことを他の場所で読んだことがあります

jQuery('#inquirymodule').serialize()

しかし、送信する前に何かが選択されていることを確認するために、selectで検証を実行しています。これを配列変数にする前は、これは機能していました。

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

[]ただし、変数名に''を追加すると、ここでjavascriptが壊れることを知っています。

何かアドバイス?

4

2 に答える 2

0

からを削除して[]からid、検証を試してください。

于 2012-10-09T04:30:24.027 に答える
0

セレクターを使用できます:

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

変更イベントをすべてのinquirymodule要素にバインドするには:

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

        });
于 2012-10-09T05:18:55.640 に答える