关于struts validate框架应用的问题

我最近用struts做项目,在用validate框架时,是在前台页面弹出对话框接收信息,现在的问题是比如登录有3个选项,用户铭,密码、验证码。那么我在后台做了三个验证。
<field property="username"
depends="required,maxlength,minlength,mask">
<arg0 key="login.user" />
<arg1 key="${var:maxlength}" name="maxlength"
resource="false" />
<arg1 key="${var:minlength}" name="minlength"
resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>

...

</field>


<field property="userpass"
depends="required,maxlength,minlength,mask">
<arg0 key="login.pass" />
<arg1 key="${var:maxlength}" name="maxlength"
resource="false" />
<arg1 key="${var:minlength}" name="minlength"
resource="false" />
....
</field>

<field property="validateCode"
...
</field>

现在我在前台显示的时候,比如全部为空,你点提交,那它就会把后台都走一遍,显示
“用户名不能为空”
“密码不能为空”
“验证码不能为空”
三个都显示出来了。我换成<html:errors/>
也是三个都出来了,如果只是二、三个也好说。但如果我做注册有十几项,我为空时点确定,不能让它十几项验证都 出来呀。我想问一下,能不能设定当一个字段验证成功了,才走第二个,否则只显示第一个错误。而不是都显示出来。我不知道,是我配错了,还是。。。哪位知道,告诉一下。谢了

你可能感兴趣的:(JavaScript,xml,框架,struts)