我遇到的问题是,在选择某些会使输入框禁用和空白的条件时,我需要禁用 struts 验证。
将这些输入留空会导致验证失败,这不是我需要的
最佳答案
当您触发这些条件时,在表单上设置一个属性,然后在验证器中检查该属性:
if(!form.isSkipValidation()){
// validation goes here
}
如果您使用 JavaScript 触发这些跳过验证条件,则可以使用隐藏输入字段设置此属性:
<input type="hidden" name="skipValidation" value="false"/>
关于javascript - 如何在某些条件下禁用 Struts 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294727/