Javascript Jquery:如何成功完成验证?
我正在创建一个包含文本字段的简单表单 这些文本字段使用Ajax保存在更改事件上 我的问题是我想在更改事件之前验证(jquery)这些字段Javascript Jquery:如何成功完成验证?,javascript,jquery-ui,jquery,jquery-plugins,Javascript,Jquery Ui,Jquery,Jquery Plugins,我正在创建一个包含文本字段的简单表单 这些文本字段使用Ajax保存在更改事件上 我的问题是我想在更改事件之前验证(jquery)这些字段 请帮忙。谢谢……) 在或或“提交”按钮上进行验证,使用 验证功能 <input type="submit" value= "submit it" onclick= "javascript:return formvalidator()"> 在这个“验证此字段”函数中,如果数据无效,则执行验证并返回false…有许多方法可以执行此操作,您的插件随时可
请帮忙。谢谢……) 在或或“提交”按钮上进行验证,使用 验证功能
<input type="submit" value= "submit it" onclick= "javascript:return formvalidator()">
在这个“验证此字段”函数中,如果数据无效,则执行验证并返回false…有许多方法可以执行此操作,您的插件随时可用,从一开始您就可以了解您可以编写代码,这很容易了解,您可以参考的链接之一就是这个 它几乎涵盖了表单验证的所有方面:
jQuery.ajax有一个beforeSend。您可以在此函数中进行验证
$.ajax({
url: '/some/path',
beforeSend: function( xhr ) {
// do your validations here
},
success: function( data ) {
// handle success
}
});
引用jquery的:
beforeSend(jqXHR,settings)-请求前回调函数
可用于修改jqXHR(在jQuery 1.4.x中,XMLHTTPRequest中)
对象,然后再发送。使用此选项设置自定义标题等
jqXHR和设置映射作为参数传递。这是一个Ajax
事件在beforeSend函数中返回false将取消
要求从jQuery1.5开始,将调用beforeSend选项
无论请求的类型如何
我没有提交按钮。我使用ajax调用在文本字段的更改事件上保存字段。然后将我的formvalidator的内容放入您的更改事件中
$('input').change(function(){
vat retrn = validatethisfield();
if(retrn == false)
{
//show msg;
return false;
}
})
$.ajax({
url: '/some/path',
beforeSend: function( xhr ) {
// do your validations here
},
success: function( data ) {
// handle success
}
});