1

我遇到的问题是,在选择某些会使输入框被禁用和留空的条件时,我需要禁用 struts 验证。

将这些输入留空会导致验证失败,这不是我需要的

4

1 回答 1

0

当您触发这些条件时在您的表单上设置一个属性,然后在您的验证器中检查它:

if(!form.isSkipValidation()){
   // validation goes here
}

如果您使用 javascript 触发这些跳过验证条件,则可以使用隐藏输入字段设置此属性:

<input type="hidden" name="skipValidation" value="false"/>
于 2009-08-18T15:47:42.710 回答