我的验证文件为何不生效?

 我写了个验证xml文件,具体文件如下 :

 
  <field property="pointNbr" depends="int">
    <arg0 key="堪点号" />
    
   </field>
  
   <field property="pointNbr" depends="minInt">
    <arg0 key="堪点号" />
    <arg1 name="minInt" key="${var:min}" resource="false"/>
    <var>
     <var-name>min</var-name>
     <var-value>0</var-value>
    </var>
   </field>
   <field property="pointNbr" depends="maxlength">
    <arg0 key="堪点号" />
    <arg1 name="minInt" key="${var:min}" resource="false"/>
    <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
       <var>
     <var-name>maxlength</var-name>
     <var-value>6</var-value>
    </var>
       <var>
     <var-name>min</var-name>
     <var-value>0</var-value>
    </var>
   </field>

 

我想输入的数值既是整数,而且是大于0的正数,还有保证还整数是个6位数,可是在验证的时候,如果违反了某条验证规则,可是并不是给出该条验证规则的错误提示,而是另外一条验证规则的错误提示,如果我把验证规则都写在depends里面的话,所有的验证错误都只表现为违反第一条验证规则的?这是为什么?

你可能感兴趣的:(xml)