Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery:如何成功完成验证?_Javascript_Jquery Ui_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 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…有许多方法可以执行此操作,您的插件随时可

我正在创建一个包含文本字段的简单表单

这些文本字段使用Ajax保存在更改事件上

我的问题是我想在更改事件之前验证(jquery)这些字段


请帮忙。谢谢……)

在或

或“提交”按钮上进行验证,使用 验证功能

<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
  }
});