我能夠使用XML驗證驗證表單字段並能夠在屏幕上顯示錯誤消息。但在屏幕上顯示驗證錯誤消息後,表單字段(如文本字段,單選按鈕,複選框)不會以紅色突出顯示。我應該使用CSS來顯示字段變成紅色......?Struts2 xml驗證表單字段不突出顯示
1
A
回答
1
當窗體上使用theme="simple"
你失去默認fielderror
,所以你需要手動創建一個:
<s:fielderror>
<s:param>nameOfTheFormField1</s:param>
<s:param>nameOfTheFormField2</s:param>
<!-- More -->
</s:fielderror>
您可以檢查documentation的配置它,你想要的方式。
和here你有一個完整的例子。
+0
編輯鏈接,因爲2.1文檔版本有CSS問題。 +1 btw –
+0
似乎OP知道如何顯示字段錯誤信息。問題是關於強調它們。 –
0
Struts2表單標籤(如<s:textfield>
,<s:radio>
等)具有cssErrorStyle
和cssErrorClass
屬性。
<s:textfield key="fieldName" cssErrorStyle="background-color: red;" />
0
插入你的JSP頁面的標籤<s:head />
(這要驗證),它將很好地工作適合你。錯誤將以紅色和粗體突出顯示。
相關問題
- 1. 如何突出顯示未通過Struts2驗證的字段?
- 2. jQuery表單驗證 - 突出顯示定時器上的字段
- 3. 在DAO驗證後,Spring-MVC表單驗證突出顯示輸入字段
- 4. Struts2驗證框架不驗證字段
- 5. jQuery驗證不突出顯示所有字段
- 6. Javascript表單驗證突出顯示無效字符
- 7. 如何突出顯示Rails驗證錯誤的字段
- 8. 在驗證javascript時突出顯示多個字段
- 9. JSF 2.0驗證和字段突出顯示
- 10. jQuery日期格式驗證(突出顯示文本字段)
- 11. Rails 3自定義驗證:突出顯示違規字段
- 12. 如何突出顯示一個字段,但不顯示驗證消息流利的驗證
- 13. Tiles2 + Struts2 xml驗證
- 14. Struts2驗證消息不顯示
- 15. 使用JQuery不顯眼的驗證來突出顯示與正在驗證的內容不同的字段
- 16. Yii Bootstrap表單AJAX驗證和突出顯示
- 17. 防止表單驗證突出顯示文本框的CSS .error
- 18. 驗證並突出顯示一個表單域
- 19. 用於錯誤驗證的CSS表單突出顯示
- 20. jQuery驗證表單,突出顯示無效輸入
- 21. 窗體驗證以顯示要突出顯示的重複數據字段
- 22. 掛毯5.4,Ajax表單驗證不顯示字段錯誤
- 23. PHP驗證表單在javascript上顯示不同字段
- 24. ASP.net MVC驗證突出顯示和不正確的字段上的圖標Jquery
- 25. 如何用django單個字段顯示錶單驗證錯誤?
- 26. 關閉引導突出顯示驗證
- 27. 驗證與錯誤突出顯示
- 28. 在驗證中突出顯示行
- 29. Struts2表單驗證不起作用
- 30. 在記事本++中突出顯示xml驗證錯誤
對於那些非高亮區域的「形式」,你使用了什麼「主題」? – Armaggedon
我正在使用主題簡單 – user1380678
http://www.mkyong.com/struts2/working-with-struts-2-theme-template/ –