我希望实现这一目标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:outputText
。length()
方法给出了String的长度。