0

申し分なく、この問題は私を少し夢中にさせています。

フォームに次のようなチェックボックスがあります。

<%=Html.CheckBox("Agreement", false)%>Yes, I agree to the terms

そして、jquery と jquery.validate が読み込まれた後にブラウザに読み込まれる js ファイルが次のようになります。

$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }
    });

    $().ready(function() {

        // validate signup form on keyup and submit
        $("#campForm").validate({
            rules: {
                Agreement: "required"
            },
            messages: {
                Agreement: "Please accept our policy"
            }
        });


    });

したがって、ドキュメントを読むと、これは機能するはずですが、決して機能しません。私は何を間違っていますか?

4

2 に答える 2

2

構文は次のようになるはずだと思いました:

rules: {
    Agreement: {required: true}
}

私は間違っているかもしれません。これは私の頭のてっぺんから外れています。

于 2009-03-01T23:14:48.320 に答える
1

フォーム送信時に検証を返していますか? 推測ですが...

于 2009-03-01T23:11:42.117 に答える