╭══════════════════════════════════════════╮
║ 源易网--中国源码下载站 ║
║ ║
║ 源码下载:www.downcode.com 源码论坛:www.downcode.net ║
║ ║
║ 如有转载请勿删除以上信息,谢谢合作 ║
╰══════════════════════════════════════════╯
╭══════════════════════════════════════════╮
║ 程序相关使用说明 ║
╰══════════════════════════════════════════╯
┏━━━━━━━━━━━━━━━━┓
┃┏━━━━━━━━━━━━━━┓┃
┃┃网页中实现文本框自校验的标签┃┃
┃┗━━━━━━━━━━━━━━┛┃
┗━━━━━━━━━━━━━━━━┛
作者:papding
邮箱:lzb_box@163.com
QQ: 39717167
=================================================
(欢迎相互交流学习,现有版本只提供以下基本需要功能)
=================================================
功用说明:
================================================================================
实现文本内容的自动校验,标签属性与普通input相似,使用该标签后无需再考虑数据提交时的据校验问题。
与struts的动态表单需要大量配置校验文本规则相比,这里的工作量为0。
测试平台:
================================================================================
WindowsXP,JDK5,JBoss4,Tomcat5
安装:直接使用该目录程序建立新的站点即可,test.jsp中有测试代码,使用浅显易懂
版权声名:
================================================================================
本标签由papding开发完成,版权所有者为papding。
个人网站可以免费使用本标签,并可自由传播,传播过程请保持本系统的完整性。
任何个人或企业未经许可不得将本系统用作商业用途。
如果您对本系统又任何意见和建议,请告知
功能说明:
================================================================================
(1)检查合法性:可以使用默认校验器,也可以指定正则表达式
默认校验器: required 非空
integer 数字
float 小数,如3.22
date 日期,如2006-01-01( 10:10:10)
email 邮箱,如lzb_box@163.com
phone 电话,如86-010-888888888
mobile 手机,如13888888888
postcode 邮编,如100083
url 网址,如http://www.sohu.com/x/y/s.*
自定义正则表达式:如/^\d{1}([,]\d{1,2})*$/
(2)可以限定最大长度、最短长度
(3)可以防止内容重复提交
使用方法:
================================================================================
(1)对于需要进行检验的input用如下形式表示:
<input:text name="Test" submit="Submit1" //必有属性
maxlength="20" size="50" value="1" style="" class="" //以下为可选属性
minlength="2" mask=""
hint="" errhint="">
name: 表单名称
submit: 该表单对应的submit的名称
maxlength: 最大长度
size: 显示长度
value: 显示初始值
style: 样式表
minlength: 最小长度
mask: 校验表达式,可以是以上的已有名称,可以为多个,逗号分隔
selfmask: 也可以自定义,如"/^\d+$/",以/^开头,以$/结尾
hint: 提示信息
errhint: 校验错误提示
注意:以上mask和selfmask同时生效,所以防止相互矛盾
如 mask="required" selfmask="/^\d*$/"等价于 selfmask="/^\d+$/"
而 mask="email" selfmask="/^\d*$/"即是矛盾的;
(2)在submit按钮后添加一句代码:<input:initscript/>,用于网页初始数据校验
评论1
最新资源