我有两个inputText
<p:inputText id="numerOneId" />
<p:inputText id="confirmNumerOneId" />
和
<o:validateEqual id="equal" components="numerOneId confirmNumerOneId" message="the numers are not equal" showMessageFor="numerOneId" />
但是validateEqual只能用于提交按钮,我需要在confirmNumerOneId上使用模糊事件,我该怎么办?
答案 0 :(得分:2)
在输入中添加<p:ajax>
,处理输入和验证器,并至少更新消息。
<p:inputText ...>
<p:ajax event="blur"
process="numerOneId confirmNumerOneId equal"
update="numerOneIdMessage" />
</p:inpuText>
如果您未使用PrimeFaces,则此处为<f:ajax>
等效内容。
<h:inputText ...>
<f:ajax event="blur"
execute="numerOneId confirmNumerOneId equal"
render="numerOneIdMessage" />
</h:inpuText>