如何显示输入文本的剩余字符



我希望实现这一目标https://www.primefaces.org/remaining-chars-for-inputtextarea/但是有了inputtext,但它没有这些属性,我想在inputtext上贴一个标签,每次按键按下事件都会更新它,但我认为这不是最好的方法,有什么想法吗?顺便说一下,我使用的是PF 3.5。

试试这个:

<h:outputText id="char_track"
value="#{10 - bean.value.length()} characters remaining."/>
<p:inputText value="#{bean.value}" maxlength="10">
<p:ajax event="keyup" global="false" update="char_track"/>
</p:inputText>

这里的想法是每次使用输入字段中p:ajax中的keyup事件将字符添加到输入字段时更新h:outputTextlength()方法给出了String的长度。

最新更新