如何在某些条件下禁用 Struts 验证

发布于 2024-08-02 00:53:21 字数 84 浏览 4 评论 0原文

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

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

The problem I have is that I need to disable struts validation when selecting certain conditions that will leave input boxes disabled and blank.

Leaving these inputs empty causes the validation to fail which is not what I need

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天气好吗我好吗 2024-08-09 00:53:21

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

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

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

<input type="hidden" name="skipValidation" value="false"/>

Set a property on your form when you trigger these conditions and then check for that in your validator:

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

If you're triggering these skip validation conditions with javascript, you can set this property with a hidden input field:

<input type="hidden" name="skipValidation" value="false"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文