我有一个 jQuery 函数绑定到我的提交按钮,如下所示:
$(function () {
$('#signupform').submit(function () {
alert('test');
});
});
但是,无论表单是否有效,它都会触发。我的模型装饰有各种 DataAnnotations 并且客户端验证运行良好,但我只希望 jQuery 函数在表单经过验证时触发。我该如何做到这一点?
编辑:为了澄清,我正在使用 MVC DataAnnotations + jQuery 的不显眼的 javascript 来处理客户端验证。我没有编写自己的 javascript 验证例程。内置的 jQuery 验证在验证表单方面做得很好,但我只需要知道如何在我自己的函数中将该验证的结果转换为布尔值。