9

我使用 MVC 3 模型验证属性和 jquery unobtrusive 来显示验证错误消息,当表单提交返回确认时也使用脚本。所以我需要检查所有字段是否有效,然后返回 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 回答