根据复选框值关闭每个输入框的struts验证



我有一个struts应用程序,它有一个用于编辑用户详细信息的表单。我使用struts验证器来验证用户输入。

我有一个复选框,当单击时,会显示"密码"one_answers"确认密码"输入框。

如果复选框未选中,我不希望应用程序验证不可见的输入框。如果我选中复选框,我希望验证器踢它。

我在周围放了一个c:if,只在选中复选框时显示。

我的问题是密码/确认密码验证开始生效,但不可见。

我的问题是,有没有一种方法可以只根据复选框值验证输入框?

不确定,但我相信你可以使用validWhen"验证,此验证是针对此类用例的。有关更多详细信息,请参阅官方文档

验证器

最新更新