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事件_动力节点Java学院整理
Jul 05 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
jQuery each和js forEach用法比较
Feb 27 jQuery
jQuery动态生成的元素绑定事件操作实例分析
May 04 jQuery
jquery实现拖拽添加元素功能
Dec 01 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 Error与Logging函数的深入理解
2013/06/03 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
PHP检测链接是否存在的代码实例分享
2016/05/06 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
Python多进程同步简单实现代码
2016/04/27 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
python实现图片筛选程序
2018/10/24 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
python编写猜数字小游戏
2019/10/06 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
如何通过python计算圆周率PI
2020/11/11 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
UML设计模式笔试题
2014/06/07 面试题
2015年外联部工作总结
2015/04/03 职场文书
欠条样本
2015/07/03 职场文书