gpt4 book ai didi

javascript - MVC 3 : running javascript after validation has completed but before the actual post?

转载 作者:数据小太阳 更新时间:2023-10-29 05:53:12 26 4
gpt4 key购买 nike

各位,

我有一个 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();

关于javascript - MVC 3 : running javascript after validation has completed but before the actual post?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855744/

26 4 0