我是靠谱客的博主 欣慰彩虹,最近开发中收集的这篇文章主要介绍jQuery EasyUI之验证框validatebox实例详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.样式

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>

结果:


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> 

结果:


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> 

结果:


5.文档




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

最后

以上就是欣慰彩虹为你收集整理的jQuery EasyUI之验证框validatebox实例详解的全部内容,希望文章能够帮你解决jQuery EasyUI之验证框validatebox实例详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(108)

评论列表共有 0 条评论

立即
投稿
返回
顶部