我試圖顯示一個超鏈接可點擊的inputtextarea 是可能的嗎?如果不是,我怎麼能沒有inputtextarea,但作爲一個textarea相同的效果?在h上顯示超鏈接:inputTextarea
回答
對於HTML <textarea>
元素來說這是不可能的,所以JSF <h:inputTextarea>
已經不能爲你做很多事情了。
如果您不需要它是可編輯的,只需使用<h:outputText escape="false">
即可避免使用HTML。如果必要的話
<h:outputText value="#{bean.value}" escape="false" />
帶來一些CSS來使它看起來像一個文本,例如
.someClass {
display: block;
width: 300px;
height: 100px;
border: 1px solid gray;
white-space: pre;
}
小心XSS attacks然而,當它涉及用戶控制輸入!在輸入上運行Jsoup#clean()
可能會對此有所幫助。
但是,如果您需要它是可編輯的,那麼您基本上需要一個HTML編輯器組件。標準的JSF組件庫不附帶這樣的組件。前往第三方組件庫,如PrimeFaces,其中包含<p:editor>
。
這是不可能與textarea? – pringlesinn 2011-05-27 13:22:03
不,我會以其他方式回答:) – BalusC 2011-05-27 13:25:42
我這麼認爲,但是想確認;) – pringlesinn 2011-05-27 13:31:26
- 1. asp:超鏈接顯示無超鏈接
- 2. WP7 - ContextMenu不顯示在超鏈接上
- 3. jqGrd超鏈接或顯示鏈接
- 4. Android - 超鏈接顯示
- 5. 超鏈接不顯示
- 6. 在iphone中顯示超鏈接
- 7. 在React Native App中顯示超鏈接
- 8. Dlookup超鏈接在MsgBox中顯示
- 9. 如何在jqGrid中顯示超鏈接
- 10. 在php中顯示超鏈接
- 11. 在javascript中顯示超鏈接
- 12. 在createhtml中顯示超鏈接
- 13. 在HTML.Raw中顯示超鏈接
- 14. Inputtextarea沒有顯示文字
- 15. 在超鏈接的區域內顯示鏈接
- 16. 顯示在gridview中使用超鏈接的幾個鏈接
- 17. 使用XSL在HTML頁面上顯示XML中的超鏈接
- 18. 在DIV標記中顯示Image上超鏈接的問題
- 19. 查找控件以在文本上顯示超鏈接
- 20. 如何顯示包含超鏈接的PDF文檔? (在iOS上)
- 21. 佔位符不顯示超鏈接
- 22. tspan(SVG)中的超鏈接未顯示
- 23. 使屬性顯示爲超鏈接
- 24. 超鏈接無法正確顯示
- 25. 不顯示我的超文本鏈接
- 26. 顯示超鏈接的警報
- 27. 超鏈接無法正確顯示
- 28. 根據代碼顯示超鏈接
- 29. Django模板超鏈接不顯示
- 30. 僅顯示超鏈接文字而不顯示整個鏈接網址
我有2個文本區域。用戶輸入內容的那個,以及顯示他所寫內容的內容(禁用輸入)。所以,我想只有inputtextarea鍵入被禁用。 – pringlesinn 2011-05-27 13:17:59