我需要根據javascript測試條件是否爲true來在網頁上顯示jsf h:inputText組件。我怎樣才能做到這一點?jsf h:inputText組件基於javascript出現?
1
A
回答
2
讓JSF渲染它與CSS display
屬性最初設置爲none
並有JavaScript切換到block
。
E.g.
<h:inputText id="inputId" styleClass="hide" />
這個CSS
.hide {
display: none;
}
和這個JS
if (someCondition) {
document.getElementById("formId:inputId").style.display = "block";
}
你只可能針對輸入處理和轉換/驗證遇到問題。此輸入字段是總是提交給服務器,即使仍然被CSS隱藏。更好的做法是在JSF中評估該條件,以便可以使用JSF組件的rendered
屬性。
0
根據您的JavaScript條件,您可以在頁面上隱藏它。類似於$('.class-of-input').hide();
相關問題
- 1. H:inputText的 - JSF不會呈現佔位符
- 2. 基於用戶角色呈現JSF組件
- 3. 直接從Javascript呈現JSF組件
- 4. JSF組件呈現
- 5. JSF ui:repeat和f:ajax在給出h:inputText後給出錯誤的值
- 6. h:inputText呈現空白
- 7. 分組基於JavaScript
- 8. JSF組件呈現問題
- 9. 如何預先填充jsf中的h:inputText
- 10. JSF兩個必需的h:inputText(獨家或)
- 11. 如何更新H:inputText的JSF中
- 12. JSF H:inputText的驗證和f:AJAX渲染
- 13. 如何防止空格形式JSF h:inputText
- 14. 如何使用ui:repeat + h:inputText +託管bean在JSF中保存數組?
- 15. 用於JSF的Flex組件
- 16. 基於Javascript組件的遊戲設計
- 17. Javascript:基於數組的條件循環
- 18. 實現基於亞組
- 19. SAS基於現有的組
- 20. JSF PrimeFaces:如何使h:inputText看起來像PrimeFaces小部件?
- 21. 基於選定的selectOneMenu項目啓用jsf組件
- 22. 是否有用於實現麪包屑導航的JSF組件?
- 23. h:inputText雙空白
- 24. 如何在h:inputText集中在javascript中時觸發事件
- 25. 空白JSF不會呈現組件
- 26. 動態組件的JSF Ajax實現:SelectOneRadio
- 27. JSF&Primefaces:組件ID不會被發現
- 28. JSF呈現多個組合條件
- 29. 如何在JavaScript中添加jsf組件?
- 30. 刷新JSF組件的JavaScript調用Ajax
一旦組件可見,我如何再次隱藏它? .style =「hide」 – user840930 2012-04-26 15:59:49
style.display =「none」 – user840930 2012-04-26 16:24:08
再次感謝您的幫助! – user840930 2012-04-26 16:24:52