我有一个用户想要突出显示未通过 Struts2 验证的字段。
我计划为在我的 validate()
方法中失败的任何字段设置一个标志,并在我的 JSP 页面加载时使用该字段更改该字段的背景。
我的问题是如何处理我的 Action-validation.xml
文件中验证失败的字段?我是否需要在我的 validate()
方法中进行所有验证?
还有一种方法可以突出显示生成
的字段Invalid field value for field ...
错误?
如有任何帮助,我们将不胜感激!
最佳答案
此功能已内置于 Struts2 中,无需自定义标志或其他任何东西。在 Struts2 表单标签中,有一个 cssErrorClass
属性,它会为出错的字段设置 CSS 类。
<style type="text/css">
.errField {
background-color: red;
}
</style>
<s:textfield key="name" cssErrorClass="errField" />
关于javascript - 如何突出显示未通过 Struts2 验证的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36985818/