jQuery EasyUI之验证框validatebox实例详解
发布时间 - 2026-01-11 00:35:04 点击率:次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实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# easyui
# validatebox
# Jquery Easyui验证组件ValidateBox使用详解(20)
# jquery easyui validatebox remote的使用详解
# easyui validatebox验证
# jQuery easyui的validatebox校验规则扩展及easyui校验框validateb
# jQuery插件EasyUI校验规则 validatebox验证框
# easyui关于validatebox实现多重规则验证的方法(必看)
# 表单
# 提示信息
# 小编
# 输入框
# 将会
# 在此
# 给大家
# 自定义
# 不符合
# 所述
# 给我留言
# 感谢大家
# 是为了
# 及非
# 疑问请
# 有任何
# 文档
# DOCTYPE
# head
# meta
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
千库网官网入口推荐 千库网设计创意平台入口
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Laravel如何配置Horizon来管理队列?(安装和使用)
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
如何快速搭建自助建站会员专属系统?
怎么用AI帮你为初创公司进行市场定位分析?
javascript基本数据类型及类型检测常用方法小结
如何在阿里云完成域名注册与建站?
Laravel如何自定义分页视图?(Pagination示例)
用yum安装MySQLdb模块的步骤方法
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
如何快速配置高效服务器建站软件?
如何在Tomcat中配置并部署网站项目?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何在阿里云服务器自主搭建网站?
如何在腾讯云免费申请建站?
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
如何在香港服务器上快速搭建免备案网站?
Laravel如何使用Collections进行数据处理?(实用方法示例)
如何在阿里云部署织梦网站?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
如何快速搭建二级域名独立网站?
如何快速生成专业多端适配建站电话?
中山网站制作网页,中山新生登记系统登记流程?
C++时间戳转换成日期时间的步骤和示例代码
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
C++用Dijkstra(迪杰斯特拉)算法求最短路径
高防服务器租用如何选择配置与防御等级?
百度浏览器如何管理插件 百度浏览器插件管理方法
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
北京专业网站制作设计师招聘,北京白云观官方网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Laravel如何使用Sanctum进行API认证?(SPA实战)
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
微信小程序 wx.uploadFile无法上传解决办法
高端建站三要素:定制模板、企业官网与响应式设计优化
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
详解jQuery停止动画——stop()方法的使用

