(JavaScript)Validator中javascript的使用
来源:互联网 发布:乌托邦网络 编辑:程序博客网 时间:2024/05/17 07:58
Validator中javascript的使用
1. 在struts-config.xml中加入validator的plug-in.
<!-- Validator的配置-->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
2.在文件/WEB-INF/validation.xml中是我们要定义自己的验证规则
<form-validation>
<!-- ========== Default Global Definitions ===================== -->
<global>
<constant>
<constant-name>userID</constant-name>
<constant-value>^/d{5}/d*$</constant-value>
</constant>
<constant>
<constant-name>password</constant-name>
<constant-value></constant-value>
</constant>
</global>
<!-- ========== Default Language Form Definitions ===================== -->
<formset>
<form name="loginActionForm">
<field
property="userID"
depends="required">
<arg0 key="login.jsp.prompt.username"/>
</field>
<field
property="password"
depends="required,mask">
<arg0 key="login.jsp.prompt.password"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9a-zA-Z]*$</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
3. 在浏览器端使用JavaScript进行验证
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:javascript formName="loginActionForm"/>
<html:html>
<head>
<title><bean:message key="login.jsp.title"/></title>
<html:base/>
</head>
<body>
<html:form action="/loginAction.do" focus="userid" onsubmit="return validateLoginActionForm(this);" method="post">
<div align="center">
<table width="22%" border="4">
<tr>
<td height="208"><div align="left">
<table width="69%" border="0">
<tr>
<td><font color="#000080"><font color="#000000"><bean:message key="login.jsp.prompt.username"/></font><strong>
</strong></font></td>
</tr>
<tr>
<td><div align="left">
<html:text property="userID" maxlength="40"/>
</div></td>
</tr>
<tr>
<td height="18"><font color="#000080"><font color="#000000"><bean:message key="login.jsp.prompt.password"/><strong>
</strong></font></font> </td>
</tr>
<tr>
<td><div align="center">
<html:password property="password" maxlength="10"/>
</div></td>
</tr>
</table>
<table width="69%" border="0">
<tr>
<td height="38"><div align="right">
<html:submit><bean:message key="login.jsp.prompt.submit"/></html:submit>
</div></td>
<td><html:button property="close" onclick="window.close()"><bean:message key="login.jsp.prompt.close"/></html:button></td>
</tr>
</table>
</div></td>
</table>
</div>
</html:form>
</body>
</html:html>
- (JavaScript)Validator中javascript的使用
- 不错的form javascript validator
- eclipse-helios中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- MyEclipse中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- 解决eclipse中Errors running builder JavaScript Validator的问题
- webwork的客户端 javascript validator ( webwork validation )
- Errors running builder JavaScript Validator的问题
- JavaScript中(),{},[]的使用
- 取消JavaScript Validator验证
- 把JavaScript Validator去掉
- js JavaScript Validator 关闭
- eclipse JavaScript Validator
- 学java也快半年了,一直在看基础的东西,终于决定开始转J2ee了……
- 网友收藏的一些关于VB处理的函数
- ServletResponseFilter对HTML加密,保护美工的劳动果实。
- 使用FileUpload组件实现文件上传
- 热烈祝贺重庆大学75周年校庆
- (JavaScript)Validator中javascript的使用
- JCA1.5学习笔记
- C#字符串的使用笔记
- DB2 SQL1092N
- 【专题】展示UML的发展之路:UML辛路历程
- 在b/s开发中经常用到的javaScript技术
- 如何去掉IE的上下滚动条?
- 使用C#批量修改域帐户信息
- 收藏CSDN发的贴子中有的一些代码