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

标签 javascript html struts struts-validation

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

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

最佳答案

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

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

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

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

关于javascript - 如何在某些条件下禁用 Struts 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294727/

相关文章:

javascript - 如何将自动完成插件与 vue-ckeditor2 一起使用

javascript - 使用 Lodash 将字符串数组转换为对象数组

html - 将鼠标悬停在 `<button> 上时更改 <image> 的 CSS。 <image> 在 <button> 里面

html - 在 Bootstrap 4 中垂直堆叠的列之间添加间距

java - 在 struts-config.xml 中定位类型

java - 如何使用 Struts 和 GlassFish 创建 Java Web 应用程序?

tomcat - struts 中的 JMS 队列连接工厂

javascript - 添加一个带有幻灯片效果的div

javascript - 无法将 Json 文件作为对象传递给 JavaScript 函数!!未捕获的语法错误 : Unexpected identifier

html - 无法在文本区域中输入文本 - HTML