gpt4 book ai didi

jQuery 在 ajaxForm 之前验证

转载 作者:行者123 更新时间:2023-12-01 00:42:00 24 4
gpt4 key购买 nike

我尝试使用 jQuery ajaxForm 插件中的“beforeSubmit”选项来验证数据,但是即使存在无效的表单字段,表单也会提交。我哪里出错了?谢谢,

$(document).ready(function() { 
function validator(){
$("#commentForm").validate();
}

$('#commentForm').ajaxForm({
dataType: 'json',
url: "http://highlandfamilyeyecare.com/contactengine.php",
beforeSubmit: validator,
success: function(data) {
$('ul.form').fadeOut("slow");
$('ul.form').html(data.formula).slideDown('slow');}
});
});

和 html:

<ul class="form">


<li>
<form method="post" action="form.php" id="commentForm">

<label class="white">Your Name</label>
<input class="text-input required" type="text" name="name" /></li>

<li>
<label class="white">Email</label>
<input class="text-input required email" type="text" name="email"/></li>

<li>
<li><input type='submit' value="Submit" />
</form></li>

</ul>

最佳答案

beforeSubmit() 函数没有返回任何内容。

你会想要:

function validator() { 
return $("#commentForm").validate();
}

假设 $('#commentForm").validate() 存在并正确返回 true/false。

关于jQuery 在 ajaxForm 之前验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404943/

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