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实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
jquery实现拖拽小方块效果
Dec 10 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
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
JavaScript 特殊字符
2007/04/05 Javascript
移动节点的jquery代码
2014/01/13 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
JS简单实现多级Select联动菜单效果代码
2015/09/06 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
JavaScript适配器模式详解
2017/10/19 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
vue实现在v-html的html字符串中绑定事件
2019/10/28 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python使用folium库绘制地图点击框
2018/09/21 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
校长岗位职责
2013/11/26 职场文书
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
道德模范先进事迹
2014/02/14 职场文书
工艺工程师岗位职责
2014/03/04 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
Nginx的基本概念和原理
2022/03/21 Servers