gpt4 book ai didi

javascript - 使用 live() 进行验证并通过 ajax() 提交

转载 作者:行者123 更新时间:2023-12-01 03:54:23 25 4
gpt4 key购买 nike

我在 JQuery 中有这个:

$("form").validate({  rules: {
captcha: {
required: true,
remote: {
url: "gb_include/captcha.php",
type: "post"
},
}
},
messages: {
captcha: "Correct captcha is required."
}});
$("form").submit(function(){

if($(this).valid() == true){ /* submit via ajax */ }

但是我必须使用.live(),因为表单是在$(document).ready()之后加载的,我该怎么做?

最佳答案

您可以创建一个自定义事件以在加载表单后运行。

$(document).bind('bindForm', function (e) {
$("#form").validate({ rules: {
captcha: {
required: true,
remote: {
url: "gb_include/captcha.php",
type: "post"
},
}
},
messages: {
captcha: "Correct captcha is required."
}});
$("form").submit(function(){
if($(this).valid() == true){ /* submit via ajax */ }
});
});

在加载表单的代码后面添加以下内容:

$(document).trigger('bindForm');

关于javascript - 使用 live() 进行验证并通过 ajax() 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com