jQuery EasyUI之验证框validatebox实例详解


Posted in jQuery onApril 10, 2017

1.样式

jQuery EasyUI之验证框validatebox实例详解

validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效。如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息。该验证框可以结合form(表单)插件并防止表单重复提交。

2.练习1:验证输入字符长度及非空

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>validatebox</title> 
<!-- 引入css文件 --> 
<link rel="stylesheet" href="themes/default/easyui.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> 
<link rel="stylesheet" href="themes/icon.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link>   
<!-- 引入js文件 --> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.easyui.min.js"></script> 
<script type="text/javascript" src="js/easyui-lang-zh_CN.js"></script> 
</head> 
<body> 
  姓名:<input id="validateboxID"/><p/> 
</body> 
<script type="text/javascript"> 
 $("#validateboxID").validatebox({ 
  required:true, 
  validType:['length[1,6]','zhongwen'] 
 }); 
</script> 
</html>

结果:

jQuery EasyUI之验证框validatebox实例详解

jQuery EasyUI之验证框validatebox实例详解

3.练习2:自定义规则作为输入框验证规则

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>validatebox</title> 
<!-- 引入css文件 --> 
<link rel="stylesheet" href="themes/default/easyui.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> 
<link rel="stylesheet" href="themes/icon.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> 
<!-- 引入js文件 --> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.easyui.min.js"></script> 
<script type="text/javascript" src="js/easyui-lang-zh_CN.js"></script> 
</head> 
<body> 
 姓名:<input id="validateboxID"/><p/> 
 <!-- 邮箱:<input id="emailID"/><p/> 
 密码:<input id="passwordID"/><p/> --> 
</body> 
<script type="text/javascript"> 
 $("#validateboxID").validatebox({ 
  required:true, 
  validType:['length[1,6]','zhongwen'] 
 }); 
 $.extend($.fn.validatebox.defaults.rules,{ 
  zhongwen:{ 
   validator:function(value){ 
    //如果符合中文 
    if(/^[\u3220-\uFA29]*$/.test(value)){ 
     return true; 
    } 
   }, 
   //如果不符合中文,以下就是提示信息 
   message:'姓名必须全为中文' 
  } 
 }); 
</script> 
</html>

结果:

jQuery EasyUI之验证框validatebox实例详解

jQuery EasyUI之验证框validatebox实例详解

4.练习3:验证邮箱

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>validatebox</title> 
<!-- 引入css文件 --> 
<link rel="stylesheet" href="themes/default/easyui.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> 
<link rel="stylesheet" href="themes/icon.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> 
   
<!-- 引入js文件 --> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.easyui.min.js"></script> 
<script type="text/javascript" src="js/easyui-lang-zh_CN.js"></script> 
</head> 
<body> 
 邮箱:<input id="emailID"/><p/> 
</body> 
<script type="text/javascript"> 
 $("#emailID").validatebox({ 
  required:true, 
  validType:['length[1,30]','email'] 
   
 }); 
</script> 
</html>

结果:

jQuery EasyUI之验证框validatebox实例详解

jQuery EasyUI之验证框validatebox实例详解

5.文档

jQuery EasyUI之验证框validatebox实例详解

jQuery EasyUI之验证框validatebox实例详解

jQuery EasyUI之验证框validatebox实例详解

jQuery EasyUI之验证框validatebox实例详解

以上所述是小编给大家介绍的jQuery EasyUI之验证框validatebox实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery实现文章图片弹出放大效果
Apr 06 jQuery
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
jquery-file-upload 文件上传带进度条效果
Nov 21 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jQuery实现弹幕特效
Nov 29 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 jQuery
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 #jQuery
利用jQuery解析获取JSON数据
Apr 08 #jQuery
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 #jQuery
jQuery中map函数的两种方式
Apr 07 #jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 #jQuery
jQuery实现文章图片弹出放大效果
Apr 06 #jQuery
jQuery自定义图片上传插件实例代码
Apr 04 #jQuery
You might like
php单件模式结合命令链模式使用说明
2008/09/07 PHP
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
JavaScript 程序编码规范
2010/11/23 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
JS实现单行文字不间断向上滚动的方法
2015/01/29 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
Python线程指南分享
2019/11/19 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
python中什么是面向对象
2020/06/11 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
Sunglass Hut巴西网上商店:男女太阳镜
2020/10/04 全球购物
《胖乎乎的小手》教学反思
2014/02/26 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
品牌转让协议书
2014/08/20 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers