功能强大的 jQuery 表单验证插件,适用于日常的 E-mail、电话号码、网址等验证及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则。...jQuery Validation Engine v2.6.2:兼容 IE 6+, Chrome, Firefox, Safari, Opera 10+,要求jQuery版本1.7以上。...下载地址:http://code.ciaoca.com/jquery/validation-engine/version/jQuery-Validation-Engine-2.6.2.zip。...支持事件可参考 jQuery 的事件说明。...,格式为 jQuery 的选择器。
); //创建元素 required); //然后将它追加到文档中 }); //文本框失去焦点后 parent = parent.find(".formtips").remove(); //验证用户名...triggerHandler("blur"); }).focus(function(){ $(this).triggerHandler("blur"); });//end blur //提交,最终验证...if(numError){ return false; } alert("注册成功,密码已发到你的邮箱
").removeClass(); return result; } function trim(str){ //删除左右两端的空格
jQuery Validato表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。...验证 <script type="text/javascript...3-15个字节之间(一个中文字算2个字节)"); // 身份证号码验证 jQuery.validator.addMethod("isIdCardNo", function(value,...element) { return this.optional(element) || isIdCardNo(value); }, "请正确输入您的身份证号码"); // 手机号码验证.../^[0-9]{6}$/; return this.optional(element) || (tel.test(value)); }, "请正确填写您的邮政编码"); //开始验证
equalTo方法 equalTo(其他)返回:布尔 说明:要求元素与另一个元素相同 等于(其他) 其他 类型: 选择器 元素的选择器用于比较当前值...> // just for the demos, avoids form submit jQuery.validator.setDefaults
[dateRange[grp1]] 验证 grp1 的值是否符合日期范围(开始日期与结束日期) 根据控件的前后位置,如果当前控件在 grp1 元素之后,输入的日期不能是 grp1 日期的过去。...[Demo] dateTimeRange[string] validate[dateTimeRange[grp1]] 验证日期及时间范围,增加了时间的对比,其他的和 dateRange 一样。...id 的值相同 number validate[custom[number]] 验证数字 integer validate[custom[integer]] 验证整数 phone validate[custom...‘extraData’: ‘name=eric’, /* 额外参数 */ ‘alertTextOk’: ‘验证通过时的提示信息’, ‘alertText’: ‘验证不通过时的提示信息’, ‘alertTextLoad...’: ‘正在验证时的提示信息’ } /* * 例: * * 假设填写的值为:ciaoca@gmail.com * extraData 设置为:’type=register&verify=abcd’ *
以前接触过jQuery.Validate客户端验证插件,当时觉得不好用并且不太符合中文化开发习惯,后来在项目中选择了国人写的jQuery formValidator(作者QQ:69353693,群号:74106519...),这几天在看.Net MVC4的时候,看到微软官方出的jquery.validate.unobtrusive.js,再看看其MVC4产生的客户端代码,我被震撼了,可读性变强了,编程的复杂度降低了,看来不能老守旧...如果我们做基于HTML5的开发,其实不用.NET MVC4,也可以直接用其jquery.validate.unobtrusive.js,这样我们的Html和客户端的验证工作就会变得很简单。...Plugin的网址 [URL=http://bassistance.de/jquery-plugins/jquery-plugin-validation/]http://bassistance.de/.../docs.jquery.com/Plugins/Validation[/URL] 对于jquery.validate.unobtrusive.js,暂时没找到官方的帮助和网页: Unobtrusive
最近写了两个组表单提交的页面,好久没用jQuery,在写的时候总遇到一些莫名其妙的为难题,这里记录一下。...,例如rules,messages等 }); }); validate验证、提交部分 $('#form').submit(function(){//当表单被提交时,进行表单验证 if($.../script.php'});//当表单验证通过时,post到..../script.php的脚本上 }else{ alert('验证失败'); } return false; //这个很重要,靠return false来阻止html...的表单动作,让所有的表单动作都交给JS来处理。
文档地址 首先引入 ...div class="layui-form-mid layui-word-aux"> *将会成为您唯一的登入名...submitHandler:function (form) { form.submit(); } }); // 自定义验证手机号...= reg0.test(value) || reg1.test(value); return this.optional(element) || reg; }, "请正确填写您的手机号
jQuery Password Validation(密码验证)插件扩展了 jQuery Validate 插件,提供了两种组件: 一种评价密码的相关因素的功能:比如大小写字母的混合情况、字符(数字、...特殊字符)的混合情况、长度、与用户名的相似度(可选的)。...一种使用评价功能显示密码强度的验证插件自定义方法。显示的文本可以被本地化。 您可以简单地自定义强度显示的外观、本地化消息显示,并集成到已有的表单中。 该插件目前版本是 1.0.0。...使用方式 如需使用 Password Validation(密码验证)插件,请添加一个 class "password" 到 input,同时添加显示强度的基本标记在表单的需要显示的地方: <script src="https://jqueryvalidation.org
/scripts/jquery.js" type="text/javascript"> <script src="lib/<em>jquery</em>.validate.js" type="text...$.validator.addMethod( "formula", //验证方法名称 function(value, element, param) {//验证规则 return value...== eval(param); }, '请正确输入数学公式计算后的结果'//验证提示信息 ); $("#commentForm").validate({ rules: { username..., //用来创建错误提示信息标签 success: function(label) { //验证成功后的执行的回调函数 //label指向上面那个错误提示信息标签...head> 一个简单的验证带验证提示的评论例子
jQuery formValidator表单验证插件是客户端表单验证插件。...Query formValidator表单校验插件支持的验证功能(还有很多功能没有罗列)罗列如下: 支持所有类型客户端控件的校验 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性。...第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。 支持自动构建提示层。 支持自定义错误提示信息。...使用插件必须加载的文件 [top] //加载jQuery类库 //加载插件的样式库...无论是那种方法,演示的例子中都有详细的步骤,以及对应的代码。
jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。...6 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22。只验证格式,不验证有效性。...---- jQuery Validate 与正则表达式结合拓展验证 $(function(){ // 判断整数value是否等于0 jQuery.validator.addMethod...; // IP地址验证 jQuery.validator.addMethod("ip", function(value, element) { return...B) { //alert("输入的身份证号 "+ a[0] +" 里出生日期不对。")
Unobtrusive JavaScript在jQuery的验证中得到了很好的体现,接下来我们就简单地介绍一下使用jQuery进行验证的编程方式。...考虑到有一些读者对jQuery的验证框架可能不太熟悉,为此我们来做一个简单的实例验证。...jQuery本身及其验证插件的.js文件;其二,可以确保我们现在使用的用于验证的.js文件和ASP.NET MVC真正使用的.js文件是一致的。...js文件包含进行,一个是jQuery的核心文件jquery-1.6.2.js,另一个是实现验证的jquery.validate.js。...ASP.NET MVC的客户端验证:jQuery的验证 ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现 ASP.NET MVC的客户端验证:自定义验证
css" /> <script language="javascript" src="${basePath}/js/<em>jquery</em>/<em>jquery</em>-1.6.min.js">..." charset="utf-8"> ②:为表单添加验证的样式(通过注册表单说明下有哪些验证) <form action="${basePath}/customer/customer_save.action...邮 箱————非空且为正确<em>的</em>邮箱格式 验 证 码————非空,ajax<em>验证</em><em>验证</em>码是否正确 注册条款————非空..." }, "creditCard": { "regex": "none", "alertText": "* 无效的信用卡号码" }, "phone": { // credit: jquery.h5validate.js...": "* 匹配验证码中,请稍等..." } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); 在这个js文件里面可以自己定义验证的ajax
说不出口的话就用短视频告诉TA吧~制作一个表白网页告诉TA你的心意,演示如下。...@TOC 一、网页介绍 1 网页简介:基于 HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码 ,快来制作一款高端的表白网页送(他/她...DOCTYPE HTML> 生日祝福网页 在你生日到来之际,我将快乐的音符,作为礼物送给你,愿您拥有365个美丽的日子,衷心地祝福你,生日快乐!...在此诚挚地献上我的三个祝愿:一愿你身体健康;二愿你幸福快乐;三愿你万事如意! 送你一个生日蛋糕,祝你生日快乐!
1 2 3 4 注册表单验证 5 <script src="<em>jquery</em>.js...username.test(user)){ 19 $("#error1").html("请输入6-10的字母"); 20 return...password1.test(password)){ 31 $("#error2").html("请输入6-10位的数字密码"); 32...1 2 3 4 正则表达式表单验证 5 <style type="...password1.test(password)){ 100 alert("请输入6-10的数字密码"); 101 return false
jQuery身份证验证插件 /*!...if (checkProvince(obj) === false) { return false; } //校验生日...if (checkBirthday(obj) === false) { return false; } //检验位的检测...undefined) { return false; } return true; }; //检查生日是否正确...== year && (birthday.getMonth() + 1) == month && birthday.getDate() == day) { //判断年份的范围
jQuery Validate 前言 jQuery Validate插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供可选的定制选项,以满足应用程序各种需求。...该插件捆绑了一套有用的验证方法,包括URL和电子邮件验证,同时提供了一个使用编写用户自定义方法的API。所有的捆绑方法替换使用英语作为错误信息,并已翻译成其他37种语言。...引入js库 由于每个人放置的位置不一样,所以相对路径也会不一样,自己改下路径 <...规则 描述 required 必须输入的字段 remote:“check.php” 使用ajax方法调用check.php验证输入值 email:true 必须输入正确的电子邮件 url:true 必须输入正确的网址...日期检验ie6出错,慎用 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01.22.只验证格式,不验证有效性 number:true 必须输入合法的数字
文章目录 发现bug: 分析bug: 解决bug: 发现bug: jquery.validate无法清除同表单的上次验证结果,如下: 分析bug: 查阅官方文档之后,观察validate的返回类型...名称 返回类型 描述 validate(options) Validator 验证所选的Form Validator 对象有很多方法可以用来引发校验程序或者改变 form 的内容,下面列出几个常用的方法...名称 返回类型 描述 form() Boolean 验证form返回成功还是失败 element(element) Boolean 验证单个元素是成功还是失败 resetForm() undefined...把前面验证的Form恢复到验证前的状态 showErrors(errors) undefined 显示特定的错误信息 我们可以利用上面的resetForm()函数清空上次表单的验证结果 解决bug:...messages:{ snoAllocation:{ required:'请选择要分配的学生
领取专属 10元无门槛券
手把手带您无忧上云