gpt4 book ai didi

javascript - 使用 ajax 和 jquery 验证提交值

转载 作者:行者123 更新时间:2023-12-03 04:13:53 25 4
gpt4 key购买 nike

我正在尝试检查电子邮件值是否存在,因此在验证工作后我使用ajax来检查电子邮件值。如果电子邮件存在,应该会出现警报并且无法提交表格。但即使电子邮件值存在于我的表中,表单也会保持提交。这是脚本

$('#myForm').validate({
rules: {

email: {
required: true,
email: true
},

submitHandler : function(){

var email = $("#email").val();
$.ajax({
url:"<?=base_url('akun/emailcheck');?>",
type:"POST",
dataType:"JSON",
data:"email"+email,
success: function(responeData){
if(data==0){
alert('true');
}
else{
alert('false');
}
},
error: function(data){
alert('error');
}
});
}
}

最佳答案

submitHandler 不是一个规则,它是它自己的一个选项

$('#myForm').validate({
rules: {
email: {
required: true,
email: true
}
},
submitHandler: function(form) {

var email = $("#email").val();
$.ajax({
url: "<?=base_url('akun/emailcheck');?>",
type: "POST",
dataType: "JSON",
data: {email : email},
success: function(responseData) {
if (responseData == 0) { // note that you're expecting JSON, not an integer ?
alert('true');
// form.submit(); <-- WILL SUBMIT FORM
} else {
alert('false');
}
},
error: function(data) {
alert('error');
}
});
}
});

关于javascript - 使用 ajax 和 jquery 验证提交值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44224067/

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