5
伙计们,MVC 3:验证完成后运行JavaScript,但在实际发布之前?
我有一个MVC3数据录入形式的场景,包括要求用户客户端验证已经被满足后,确认东西,但之前后到服务器。
有没有一种方法可以在验证框架提供回传回发信息之后,但回帖发生之前插入一些javascript到事件序列中?
(当然,如果用户拒绝确认,后背上有取消了。)
非常感谢。
伙计们,MVC 3:验证完成后运行JavaScript,但在实际发布之前?
我有一个MVC3数据录入形式的场景,包括要求用户客户端验证已经被满足后,确认东西,但之前后到服务器。
有没有一种方法可以在验证框架提供回传回发信息之后,但回帖发生之前插入一些javascript到事件序列中?
(当然,如果用户拒绝确认,后背上有取消了。)
非常感谢。
你可以认购相应形式的.submit事件,并检查它是否是有效的:
$(function() {
$('form').submit(function() {
if ($(this).valid()) {
// client validation passed successfully
} else {
alert('there was an error during client validation');
// cancel the submission of the form
return false;
}
});
});
,或者如果你不想认购提交表单,你想验证如果客户端验证通过给定的表单,您可以随时检查如下:
var isValid = $('#someFormId').valid();
谢谢!那正是我需要知道的! –