0

我正在尝试使用 promoField on lost focus 中的值更新消息,但是 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" />
4

2 回答 2

1

我认为 h:message 仅用于显示错误消息。

于 2013-10-11T07:55:39.867 回答
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" />
于 2013-10-10T20:28:55.983 回答