有没有办法在输入组件的过程中强制触发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和JSF1.2。
发布于 2011-11-03 01:31:54
您是否尝试添加partialSubmit="true“,这意味着它将提交每个字符到服务器,这不是一个理想的解决方案。一个简单的基于javascript的验证对于这个用例是有效的。
干杯!
https://stackoverflow.com/questions/6382834
复制相似问题