9

MVC 3モデル検証属性とjqueryを控えめに使用して、検証エラーメッセージを表示します。また、送信されたフォームが確認を返すときにスクリプトを使用します。したがって、すべてのフィールドが有効かどうかを確認してから、Confirmを返す必要があります。次の疑似スクリプトのようなものです。

$('div.FormNeedConfirm form').submit(function () {
    if ($(this).validate() == true) {
        var Message = $('#FormConfirmMessage').val();
        return confirm(Message);
    }
});

しかし、if条件で正確に何をすべきかわかりません。あなたの提案は何ですか?

4

2 に答える 2

19
if ($(this).valid()) {

    var Message = $('#FormConfirmMessage').val();
    return confirm(Message);
}
于 2012-05-05T05:18:59.487 に答える
0

if ($(this).validate() = true) // your if condition should be "==". このように変更します

if ($(this).validate() == true) 
于 2012-05-03T08:45:03.307 に答える