博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery-easyui和validate表单验证实例
阅读量:7042 次
发布时间:2019-06-28

本文共 2364 字,大约阅读时间需要 7 分钟。

jQuery EasyUI 表单 - 表单验证插件validatebox

使用时需要向页面引入两个css文件如下:

还需要引入三个外部js库
  //这是中文简体语言包 

validatebox表单验证实例

1 $(function () { 2     $("#name").validatebox({ 3         required:true, 4         validType:['minlengthUser[6]','maxlengthUser[16]','checkUser'], 5         missingMessage:"请输入用户名" 6  7     }) 8    9     //自定义验证规则10 $.extend($.fn.validatebox.defaults.rules,{11 12     //验证用户名的格式13     checkUser:{14         validator:function (value, param) {15             return /^[a-zA-Z][a-zA-Z0-9_]{5,17}$/.test(value)16         },17         message:"6~18个字符,可使用字母、数字、下划线,需以字母开头"18     },19 20 })21     //easyui表单提交的控制22     $('#loginForm').form({23 24         onSubmit:function(){25             return $(this).form('validate');26         },27         success:function(){28             $.messager.alert('Info', "恭喜您,注册成功!");29         }30     });31 })
View Code
 

 

validate表单验证

需要引入两个外部js库

 

validate表单验证实例

1   2   3   4     
5 验证框架的使用 6 7 12 13 14
15 用户名:
16 密码:
17 确认密码:
18 邮箱:
19 手机号:
20 性别:
男 21
22 是否同意协议
23
24
25 26 27
28 29 30 102 103 104 105 106 107
View Code

 

 
$(function () {
$("#name").validatebox({
required:true, validType:['minlengthUser[6]','maxlengthUser[16]','checkUser'], missingMessage:"请输入用户名" }) $("#phone").validatebox({
required:true, validType:['userTel'], missingMessage:"请输入电话号码" }) $("#userPwd").validatebox({
required:true, validType:['minlength[6]','maxlength[16]'], missingMessage:"请输入密码" }) $("#userePwd").validatebox({
required:true, validType:['minlength[6]','maxlength[16]','checkPass','equalTo["#userPwd"]'], missingMessage:"请再次输入密码" }) //自定义验证规则 $.extend($.fn.validatebox.defaults.rules,{
//验证用户名的格式 checkUser:{
validator:function (value, param) {
return /^[a-zA-Z][a-zA-Z0-9_]{5,17}$/.test(value) }, message:"6~18个字符,可使用字母、数字、下划线,需以字母开头" }, //验证用户名的长度 minlengthUser:{
validator:function(value,param){
return value.length>=param[0]; }, message:"用户名长度至少为{0}位" }, maxlengthUser:{
validator:function(value,param){
return value.length
=param[0]; }, message:"密码长度至少为{0}位" }, //验证密码最大长度 maxlength:{
validator:function(value,param){
return value.length

转载地址:http://uqhal.baihongyu.com/

你可能感兴趣的文章
导航浮动
查看>>
Linux命令——watch
查看>>
什么是事物?
查看>>
Python HTTPServer
查看>>
团队作业4——beta阶段冲刺2
查看>>
20个人事主管最常问的问题和最喜欢的答案
查看>>
说说API的防重放机制
查看>>
基于ThreadPool的简单工作管理器
查看>>
webservice 获取调用者IP
查看>>
Eclipse for php + Xdebug搭建PHP的调试环境
查看>>
非官方python库地址
查看>>
VBA 选择文件
查看>>
ADO.NET
查看>>
bzoj 2428: [HAOI2006]均分数据
查看>>
ART的堆内存布局
查看>>
MySQL创建数据库/表等基本命令操作
查看>>
CF每日一练(1.20)
查看>>
A damn at han’s Windows phone book 笔记(9 & 10)
查看>>
读书笔记 effective c++ Item 28 不要返回指向对象内部数据(internals)的句柄(handles)...
查看>>
当前日期往前推N天,当前日期往后推N天
查看>>