【发布时间】:2012-10-13 17:45:49
【问题描述】:
令我惊讶的是,在我在文本框中输入的每个键之后不会发生 ajax 调用。 只有在输入 14 位数字后才会调用 ajax。不确定在这种情况下 ajax 与 validateRegex 标记处理程序有何关联?另外,我可以说<f:validateRegex>, <f:valiadteLength> 等将始终在客户端执行验证(如 java script/jquery)吗?
<h:inputText id="input" value="#{bean.input}" maxlength="16">
<f:ajax event="keyup" render="another_id" listener="{bean.method}"/>
<f:validateRegex pattern="[0-9]{14}" />
</h:inputText>
【问题讨论】:
标签: ajax validation jsf-2