Javascript 控件的jQuery验证

Javascript 控件的jQuery验证,javascript,validation,jquery-plugins,jquery,Javascript,Validation,Jquery Plugins,Jquery,我正在检查一些文本框是否符合要求, 最小长度、最大长度、电子邮件等。。。我能够得到的例子,工作在提交页面上的按钮罚款。我想通过点击按钮进行验证,这只会引发Ajax请求,而不会提交页面 在互联网上找到的所有样本都带有提交按钮。有没有 一种简单的方法,可以稍微更改此代码,使其适用于非提交按钮单击或任何 新的jQuery或Java插件也可以这样做吗 现在我正在使用jquery.validation.js。这适用于提交按钮 感谢您提供任何建议或帮助。jQuery验证程序插件已经处理了这一问题。只需调整v

我正在检查一些文本框是否符合要求, 最小长度、最大长度、电子邮件等。。。我能够得到的例子,工作在提交页面上的按钮罚款。我想通过点击按钮进行验证,这只会引发Ajax请求,而不会提交页面

在互联网上找到的所有样本都带有提交按钮。有没有 一种简单的方法,可以稍微更改此代码,使其适用于非提交按钮单击或任何 新的jQuery或Java插件也可以这样做吗

现在我正在使用
jquery.validation.js
。这适用于提交按钮


感谢您提供任何建议或帮助。

jQuery验证程序插件已经处理了这一问题。只需调整
validate
方法中的一些选项

正如onfocusout选项文档中所引用的:

验证模糊上的元素(复选框/单选按钮除外)。如果未输入任何内容,则跳过所有规则,除非该字段已标记为无效

代码示例:

$("#form").validate({
  onfocusout: false
});
这只是您可以配置的几十个选项之一。您可以在此处看到
validate
方法的完整选项列表:

jQuery验证程序插件已经处理了这个问题。只需调整
validate
方法中的一些选项

正如onfocusout选项文档中所引用的:

验证模糊上的元素(复选框/单选按钮除外)。如果未输入任何内容,则跳过所有规则,除非该字段已标记为无效

代码示例:

$("#form").validate({
  onfocusout: false
});
这只是您可以配置的几十个选项之一。您可以在此处看到
validate
方法的完整选项列表:

不要使用按钮,使用submit,然后在onsubmit事件中处理ajax(并停止事件传播,以便在JS运行时不会发生正常提交)。这样可以避免违反规则二:不要使用按钮,使用submit,然后在onsubmit事件中处理ajax(并停止事件传播,以便在JS运行时不会发生正常提交)。这样可以避免违反规则二: