使用struts2的校验功能,居然弹出脚本错误

输入完之后,点击保存按钮,就会出来这个提示

[img]http://dl.iteye.com/upload/attachment/442379/5185ef6b-8f6c-3dbe-98a7-5b9897eadb23.jpg[/img]

把JSP的那个form里的validate=true给去掉就正常了。。。。

这是啥回事啊。。。哎~~~
求各路豪杰解答










/s:if


/s:else








































































人员编号





person.num/s:param
/s:fielderror


姓名





person.chname/s:param
/s:fielderror


身份证号





person.id/s:param
/s:fielderror


帐号





person.account/s:param
/s:fielderror


所属


list="#{0:'在岗人员',1:'内退人员',2:'存续公司',3:'IT中心员工'}" theme="simple" />


部门


listValue="deptname" value="%{person.dept.id.toString()}"
theme="simple" />


岗位层级


listValue="wlevel" value="%{person.ws.id.toString()}"
theme="simple" />


应发期数





person.periodTotal/s:param
/s:fielderror


已发期数





person.periodEd/s:param
/s:fielderror


已发金额





person.moneyEd/s:param
/s:fielderror


发放期数





person.periodNow/s:param
/s:fielderror


发放金额





person.ws.standard/s:param
/s:fielderror


补发月数





person.monthAdd/s:param
/s:fielderror


补发金额





person.moneyAdd/s:param
/s:fielderror


发放总额





person.moneyTotal/s:param
/s:fielderror



/s:form

Struts.xml里的配置



/entry/manualentry.jsp

    <action name="editPerson" class="SavePersonAction" method="load">
        <interceptor-ref name="params"/>
        <interceptor-ref name="validation"/>
        <result name="LOADSUCCESS">/entry/manualentry.jsp</result>

    </action>

validation.xml的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd">

<!-- Field-Validator Syntax -->






















1
301





1
301





1
3000001





1
301






1
301





1
3000001





1
3000001





1
3000001



后台代码了? JS上的应该是没有问题的

有些校验不支持的