⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ʹ

📁 网页中文本框自校验的标签 网页中文本框自校验的标签
💻
字号:

			┏━━━━━━━━━━━━━━━━┓
			┃┏━━━━━━━━━━━━━━┓┃
			┃┃网页中实现文本框自校验的标签┃┃
			┃┗━━━━━━━━━━━━━━┛┃
			┗━━━━━━━━━━━━━━━━┛
				作者: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/>,用于网页初始数据校验


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -