我试图用丢失焦点的promoField中的值更新消息,但是ajax调用似乎没有触发,任何想法?
<h:inputText id="promoField" value="PromoCode99" maxlength="255" style=" width : 210px;">
<f:ajax event="blur" render="outpromotext" />
</h:inputText>
<h:message id="outpromotext" for="promoField" />
答案 0 :(得分:1)
您的代码没有任何问题。您的案例中没有验证错误。仅当首先存在消息时,才会显示该消息。
将您的代码更改为此并检查结果:
<h:inputText id="promoField" value="" maxlength="255" required="true" style=" width : 210px;">
<f:ajax event="blur" render="outpromotext" />
</h:inputText>
<h:message id="outpromotext" for="promoField" />
答案 1 :(得分:1)
我认为h:message仅用于显示错误消息。