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

📄 test.jsp

📁 网页中文本框自校验的标签 网页中文本框自校验的标签
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%String basePath = request.getScheme() + "://"
					+ request.getHeader("Host") + request.getContextPath()
					+ "/";
%>
<%@ taglib uri="/WEB-INF/input.tld" prefix="input"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>网页中文本框进行自校验的标签</title>
</head>
<body>


文本框自校验标签 测试:
<br>

<form name="form2" method="post">

<input:text name="xxx" submit="Submit2"
	size="20" hint="非空1,2,3" selfmask="/^\d{1}([,]\d{1,2})*$/" /> <br>

<input:text name="yyy" submit="Submit2" size="20" hint="要求是非空数字"
	mask="required" selfmask="/^\d*$/" errhint="格式错误" /> <br>

<input:text name="zzz" submit="Submit2" size="20" hint="最短为2"
	minlength="2" /> <br>

<input type="submit" name="Submit2" value="提交"> <input:initscript /></form>

<hr size="1">







<br>
<table>
<tr valign="top">
<td>
功能说明:
<hr size="1">
<br>
  (1)检查合法性:可以使用默认校验器,也可以指定正则表达式<br>
<br>
     默认校验器:	required	非空<br>
			integer		数字<br>
			float		小数,如3.22<br>
			date		日期,如2006-01-01( 10:10:10)<br>
			email		邮箱,如lzb_box@163.com<br>
			phone		电话,如86-010-888888888<br>
			mobile		手机,如13888888888<br>
			postcode	邮编,如100083<br>
			url		网址,如http://www.sohu.com/x/y/s.*<br>
<br>
     自定义正则表达式:如/^\d{1}([,]\d{1,2})*$/<br>
<br>
  (2)可以限定最大长度、最短长度<br>
<br>
  (3)可以防止内容重复提交<br>
</td>
<td>
使用方法:
<hr size="1">
<br>
  (1)对于需要进行检验的input用如下形式表示:<br>
<br>
  &lt;input:text name="Test" submit="Submit1"			//必有属性<br>
	maxlength="20" size="50" value="1" style="" class=""	//以下为可选属性<br>
	minlength="2" mask=""<br>
	hint="" errhint=""&gt;<br>
<br>
	name:		表单名称<br>
	submit:	该表单对应的submit的名称<br>
	maxlength:	最大长度<br>
	size:		显示长度<br>
	value:		显示初始值<br>
	style:		样式表<br>
	minlength:	最小长度<br>
	mask:		校验表达式,可以是以上的已有名称,可以为多个,逗号分隔<br>
	selfmask:	也可以自定义,如"/^\d+$/",以/^开头,以$/结尾<br>
	hint:		提示信息<br>
	errhint:	校验错误提示<br>
<br>
     注意:以上mask和selfmask同时生效,所以防止相互矛盾<br>
	如 mask="required" selfmask="/^\d*$/"等价于 selfmask="/^\d+$/"<br>
	而 mask="email" selfmask="/^\d*$/"即是矛盾的;<br>
<br>
  (2)在submit按钮后添加一句代码:&lt;input:initscript/&gt;,用于网页初始数据校验<br>
</td>
</tr>
</table>




</body>
</html>

⌨️ 快捷键说明

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