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 EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
jQuery解析json格式数据示例
Sep 01 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
php图片加水印原理(超简单的实例代码)
2013/01/18 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
JS的千分位算法实现思路
2013/07/31 Javascript
js切换光标示例代码
2013/10/10 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
python和php哪个更适合写爬虫
2020/06/22 Python
python 数据类型强制转换的总结
2021/01/25 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
市场营销专科应届生求职信
2013/11/24 职场文书
生产内勤岗位职责
2013/12/07 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
房屋买卖委托书格式范本格式
2014/10/13 职场文书
土建施工员岗位职责
2015/04/11 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers
Java Spring读取和存储详细操作
2022/08/05 Java/Android