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动态新增节点无法触发点击事件的问题
May 24 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
jquery更改元素属性attr()方法操作示例
May 22 jQuery
jQuery 移除事件的方法
Jun 20 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
jquery实现点击左右按钮切换图片
Jan 27 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
剧场版动画《PSYCHO-PASS 3 FIRST INSPECTOR》3月27日日本上映!
2020/03/06 日漫
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
利用php绘制饼状图的实现代码
2013/06/07 PHP
解析php php_openssl.dll的作用
2013/07/01 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
基于python时间处理方法(详解)
2017/08/14 Python
Python模拟用户登录验证
2017/09/11 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2014年大学生工作总结
2014/11/20 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书