在键入组件期间有没有办法强制触发valueChangeListener?
我试图简单地计算用户在textArea中输入的字符数,而不需要使用JavaScript编码,但它根本不会让步。
任何想法都会受到赞赏。
以下是代码:
<ice:inputTextarea maxlength="4000" style="height: 400px; width: 400px;"
value="#{controller.remarkText}"
valueChangeListener="#{controller.updateTextCount}" />
<ice:inputText readonly="true" size="3" maxlength="4" value="#{controller.remarkTextCharCount}" />
我们正在使用IceFaces 1.8.2和JSF 1.2。
答案 0 :(得分:0)
您是否尝试添加partialSubmit =“true”,但是表示它会将每个字符提交给服务器,这不是一个理想的解决方案。基于javascript的简单验证对此用例有效。
干杯!