建议用动态表单的客户端验证 <form name="DeptForm">
<field
property="dept.bmmc"
depends="required">
<arg0 key="dept.bmmc"/>
</field >
<field
property="dept.bh"
depends="required,maxlength">
<arg0 key="dept.bh"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>2</var-value>
</var>
</field>
</form> <form-bean dynamic="true" name="DeptForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="dept" type="com.ntu.domain.pojo.TbDept" />
</form-bean>
类型就是你的POJSP页面中<html:form action="deptMaintAction.do?method=save" onsubmit="return validateDeptForm(this);" >
......
.....
</html:form>
</script>
<html:javascript formName="DeptForm"
dynamicJavascript="true"
staticJavascript="false" />
<field
property="dept.bmmc"
depends="required">
<arg0 key="dept.bmmc"/>
</field >
<field
property="dept.bh"
depends="required,maxlength">
<arg0 key="dept.bh"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>2</var-value>
</var>
</field>
</form> <form-bean dynamic="true" name="DeptForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="dept" type="com.ntu.domain.pojo.TbDept" />
</form-bean>
类型就是你的POJSP页面中<html:form action="deptMaintAction.do?method=save" onsubmit="return validateDeptForm(this);" >
......
.....
</html:form>
</script>
<html:javascript formName="DeptForm"
dynamicJavascript="true"
staticJavascript="false" />
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货