【发布时间】:2011-08-14 19:45:30
【问题描述】:
我有一个 h:inputTextArea,我想在它上面添加一个小标签,上面写着剩下的字符,当输入一个新字符时,它会从 400 倒数到 0。我完全不知道如何将此功能添加到我的 h:inputTextArea 中。我需要一些 javascript 吗(此功能不应该刷新页面)?
有什么推荐吗?
现有的验证器呢,它有能力做这样的事情吗?
<h:inputTextarea id="offerDescription" value="#{newOfferSupportController.offerDescription}" validator="#{newOfferSupportController.validateDescription} "/>
【问题讨论】:
-
是的,您需要为此使用 JavaScript(最好使用 jQuery)。
-
小心 - 一些可用的插件(如答案中提到的 jqEasy 插件)不能正确解释浏览器处理显式输入文本区域的换行符的方式。
标签: java javascript jsf jakarta-ee jsf-2