工作之余整理一些工作中编写的代码,记录自己工作中的技术要点,便于自己记忆已经整合。以下是关于此jQuery验证的一些标记以及使用方法:
整个js代码都放入jquery_validate_1.1.0.js中,通过一个匿名函数,jQuery的扩展方法,扩展方法为:initValidate函数,方法中带一个options配置参数,目前配置参数只有一个属性,{handlerUrl:""}
,提供是否需要后台请求验证的URL地址。只需要对取验证的DOM绑定$("ID").initValidate(options)
。通过给input控件添加自定义属性,自定义属性规则如下:
rush:js;">
validate="true" // 执行验证,这个不设置为true其他
属性都不验证;
is
required="true" // 必填验证
checkunique="true" //
后台Ajax唯一性验证,如果不唯一则验证失败;
ctr-type="email" // 格式是email,pwd:密码,char:姓名,number:数字,float:带小数的数字,mobile:手机,idcard:身份证;
repeatpwd="true" // 密码重复性检验,这个
标签必须同时出现在两个需要检验的密码和重复输入密码控件。
初始化示例:
$('#panda').initValidate();
提交按钮提交之前对所有输入进行验证:
$('.okbtn').click(function () { return $('#panda').valida
teallControls() });
Email验证使用示例:
required="true" validate="true" name="myEmail" id="myEmail"/>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。