Html Jquery验证then.onsubmit函数

Html Jquery验证then.onsubmit函数,html,ajax,forms,jquery-validate,onsubmit,Html,Ajax,Forms,Jquery Validate,Onsubmit,我在表单中使用Jquery验证,在.on(submit)代码中使用Ajax函数 问题是,即使验证错误,.on(submit)函数仍在运行 是否有任何类型的“如果验证成功”代码要添加到验证代码中,以将.on(submit)代码放入其中,从而使其仅在表单正确且经过验证时运行 这是.on(提交)函数 您可以使用检查提交的表单是否有效。像这样的 if ($("#valform").valid()) { // do your ajax stuff } 请注意,valid()只有在前面的表单上调用

我在表单中使用Jquery验证,在.on(submit)代码中使用Ajax函数

问题是,即使验证错误,.on(submit)函数仍在运行

是否有任何类型的“如果验证成功”代码要添加到验证代码中,以将.on(submit)代码放入其中,从而使其仅在表单正确且经过验证时运行

这是.on(提交)函数

您可以使用检查提交的表单是否有效。像这样的

if ($("#valform").valid()) {
    // do your ajax stuff
}
请注意,valid()只有在前面的表单上调用了validate()时才有效

希望这有帮助

您可以使用检查提交的表单是否有效。像这样的

if ($("#valform").valid()) {
    // do your ajax stuff
}
请注意,valid()只有在前面的表单上调用了validate()时才有效


希望这有帮助

您可以使用submitHandler进行ajax调用。因此,它只有在通过所有验证后才会调用

$("#valform").validate({
   submitHandler: function(form) {
     //do ajax call
   }
})

您可以使用submitHandler进行ajax调用。因此,它只有在通过所有验证后才会调用

$("#valform").validate({
   submitHandler: function(form) {
     //do ajax call
   }
})

这是可行的,只是当页面加载时,它会在输入任何信息之前自动验证表单。你能把你的代码发布在JSFIDLE或类似的网站上吗?谢谢。这是有效的,只是当页面加载时,它会在输入任何信息之前自动验证表单。嗯。你能把你的代码发布在JSFIDLE或类似的网站上吗?谢谢