我們需要在我們的jsp和ftl中使用等價的'autocomplete'屬性。我們目前使用struts標籤(struts2-core version 2.1.6),並且我沒有在struts 2域中看到任何屬性,這將幫助我們禁用表單域的自動完成。 關於如何實現此功能的任何想法?Struts 2 +禁用表單自動完成
回答
你可以編輯struts2標籤......雖然我只是使用jQuery將autocomplete =「false」添加到所有所需的表單元素。所有的struts2 UI標籤都有一個class和id屬性。您可以創建一個noComplete類,腳本將執行該類。
Struts2標籤支持動態屬性,它允許您爲JSP標籤指定任意屬性。我不確定何時添加此支持,因此如果不支持它,您可能需要從2.1.6升級。
您可以通過查看struts-tags.tld來判斷。該<tag/>
條目應包含以下內容:
<dynamic-attributes>true</dynamic-attributes>
@whiz查看每個**的[允許的動態屬性]的條件[標籤](http://struts.apache.org/2.2.3/docs/tag-reference.html)**。例如:''和''是允許的。 –
lschin
我曾希望獲得動態屬性,當我沒有注意時,他們出現了...... struts2頁面有新聞欄目或博客。 – Quaternion
這對'struts2-core-2.3.1.2'完全適合我。 只需將'autocomplete =「off」'添加到文本字段標記,並將其呈現給html。 – fuemf5
在我struts2的應用程序,我用javascript做禁用autocompleter
for (i=0; i<document.forms.length; i++) {
document.forms[i].setAttribute("AutoComplete","off");
}
呼叫在頁面加載此代碼。正如您應該知道的那樣,當頁面加載時(可以通過查看頁面的源代碼來查看),struts標籤將轉換爲簡單的HTML標籤,因此在頁面加載後,struts2 <s:form>
標籤將是一個簡單的HTML <form>
標籤ahich你可以設置Autoomplete屬性
- 1. Struts 2 jQuery與JSON自動完成器
- 2. Struts 2的自動完成onchange事件
- 3. 的Struts 2 - 生成表單動作
- 4. Flask_WTF:PasswordField禁用自動完成
- 5. Struts 2表單自定義
- 6. 在瀏覽器中禁用自動完成表單
- 7. 從另一個自動完成器更新struts 2 autocompleter
- 8. 禁用jQuery自動完成下拉框
- 9. 禁用Firefox 2中的自動完成功能
- 10. 動態表單字段自動完成
- 11. 禁用自動完成對選擇題
- 12. 如何禁用自動完成項目?
- 13. 在R studio中禁用自動完成
- 14. Eclipse如何禁用自動完成=
- 15. 禁用InputScope自動完成文本框
- 16. 如何禁用自動完成功能
- 17. 禁用Firefox自動完成功能?
- 18. 禁用評論自動完成
- 19. 在MS Edge中禁用表單完成
- 20. jQuery UI自動完成:禁用選項卡完成?
- 21. 無法使用NG-自動完成2
- 22. 如何在表單提交之前禁用struts 2驗證?
- 23. 禁用jQuery自動完成功能使得自動完成功能部分透明,而不是禁用
- 24. Sublime自動完成訂單
- 25. 在PHP/Javascript中自動完成表單
- 26. JQuery的自動完成表單提交
- 27. Rails 4自動完成表單
- 28. Google表單中的自動完成
- 29. ZendX Jquery表單自動完成
- 30. CakePHP表單輸入與自動完成
jQuery的建議很好。 –