gpt4 book ai didi

javascript - 结合 jQuery Validate 和 ajax 表单提交

转载 作者:行者123 更新时间:2023-11-28 21:21:41 24 4
gpt4 key购买 nike

我有一个简单的表单,例如

<form id="invite_form">

<input type="text" name="invite_email" id="invite_email" />

<textarea name="invite_message">Hello!</textarea>

<div id="send_div">
<span id="send_btn">Send</span>
</div>
</form>

我的JS如下通过Ajax提交表单:

$('#send_btn').live('click', function(event){
event.preventDefault();

var form = $('#invite_form');

$.ajax({
url: '/invite',
type: "POST",
data: form.serialize(),
dataType: "html",
success: function(html) {
$('#send_div').html('Success!');
}
});
});

这很好用。

现在我想在这段代码周围封装一个 jQuery Validate 函数,以确保 [1] 电子邮件字段已填充并且 [2] 是有效的电子邮件。

我正在使用 Jorn 的 bassistance.de jQuery 验证插件,来自 http://bassistance.de/jquery-plugins/jquery-plugin-validation/ .

任何人都可以给出如何将验证调用与此 ajax 绑定(bind)的路线图吗?

感谢您的帮助,非常感谢。

最佳答案

试试这个:

$('#send_btn').live('click', function(event){
event.preventDefault();

var form = $('#invite_form');
if(form.valid()) {
$.ajax({
url: '/invite',
type: "POST",
data: form.serialize(),
dataType: "html",
success: function(html) {
$('#send_div').html('Success!');
}
});
else {
; //do whatever if the form is not valid
}
});

关于javascript - 结合 jQuery Validate 和 ajax 表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6195590/

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