hyfm.net
当前位置:首页 >> jAvAsCript中如何用jQuEry使vAliDAtE验证表单成功后再执行自定义函数? >>

jAvAsCript中如何用jQuEry使vAliDAtE验证表单成功后再执行自定义函数?

很简单.$("#frmClient").validate({ rules: { txtClientName: { required: true, minlength: 2 }, success: function(label) { onSave(); } });

1.自定义$(document).ready(function(){});你写的都是他的简写2.变量名()3.是匿名函数,直接执行

你自己设置验证规则,然后把验证规则放在一个函数里面,添加一个自定义验证方法名就行了.例如:jQuery.validator.addMethod("idCardValidate", function(value, element) { return this.optional(element) || idCardValidate(value); }, "请正确输入您的身份证号码");“idCardValidate”这就是jquery validate自定义验证的方法名;idCardValidate(value)这个就是你验证规定的函数,函数返回true或者false

这个涉及到jquery validate中的自定义验证,具体的逻辑你自己写吧,这里给一个自义定验证的DEMO: jQuery.validator.addMethod("stringCheck", function(value, element) { return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value); }, "只能包括中文字、英文字母、数字和下划线");第一个参数为name,第二个为验证规则function,第三个为提示信息. 如果还是不太会用,建议百度一下“jquery validate 自定义验证”

方式一:是通过jquery.validate的submitHandler选项,即当表单通过验证时执行回调函数.在这个回调函数中通过jquery.form来提交表单; 方式二:是通过jquery.form的beforeSubmit,即在提交表单前执行的回调函数,这个函数如果返回true,则提交表单,如果返回false,则终止提交表单.根据jquery.validate插件的valid()方法,就可以通过jquery.form提交表单时来对表单进行验证. 方式三:是通过jquery.validate验证表单的validate方法.这个方法的好处是对表单验证的控制更加自由.

确实不太明白?这样 $(function(){ var validator = $("#RegistForm").validate({ debug:true, event:"keyup" || "blur", //手动设置错误信息的显示方式 errorPlacement: function(error, element) { error.appendTo(element.parent()); }, rules:{

<?php if(isset($_GET['act']) && $_GET['act']=='valid'){$username=$_REQUEST['username'];echo json_encode($username);}else{?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/

如果是单纯的jQuery的话,那么验证和js的验证是相似的.只不过取得对象的时候用的是jQuery('').这个方便些.如果用jQuery ui的话 就可以用ui的form插件来验证<script src="./../../js/jquery.form.js" type="text/javascript"> </script>//表单的

jquery 可以可以使用元素的click方法来执行操作,或者执行一个自定义的函数都是可以的. 例如: function say(){//自定义函数 alert('i can say');}$(function(){$('#test').click(function(){//ID为test的元素点击时 say(); });});

在jquery里可以直接用isNaN(),因为他是JavaScript的类库.是由JavaScript语言写的.<br>例如:<br>&lt;script type=&quot;text/javascript&quot;&gt;<br>$(document).ready(function(){<br>alert(isNaN($('#id').val()));<br>}); <br>&lt;/script&gt;可以直接使用

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com