Jsf InputText值验证和Javascript消息 我考虑了我的JSF Ri饰面应用程序中的一个案例。我尝试验证输入文本中的双类型值。在every keyup事件中,如果值不正确,我希望将inputtext中的值设置为零(0.0d),并获得javascript警报。我怎样才能做到呢?我的输入文本代码如下。请注意,我已经尝试过JSF验证器。但它们会生成JSF消息,而不是javascript警报

Jsf InputText值验证和Javascript消息 我考虑了我的JSF Ri饰面应用程序中的一个案例。我尝试验证输入文本中的双类型值。在every keyup事件中,如果值不正确,我希望将inputtext中的值设置为零(0.0d),并获得javascript警报。我怎样才能做到呢?我的输入文本代码如下。请注意,我已经尝试过JSF验证器。但它们会生成JSF消息,而不是javascript警报,javascript,jsf,richfaces,Javascript,Jsf,Richfaces,先谢谢你 <h:inputText value="#{claimRefundOperation.amountPayable}" id="payableAmount" disabled="#{claimRefundBean.allPartial=='All_COMPENSATION_AMOUNT'}"> <a4j:ajax event="keyup" execute="@this" list

先谢谢你

    <h:inputText value="#{claimRefundOperation.amountPayable}"
                id="payableAmount" 
                disabled="#{claimRefundBean.allPartial=='All_COMPENSATION_AMOUNT'}">
        <a4j:ajax event="keyup" execute="@this" listener="#{claimRefundBean.onRefundOperationCheckBoxListener(claimRefundOperation)}"
                    onerror="return false;" render="totalAmount"/>
    </h:inputText>


为什么要使用90年代风格的JavaScript警报?它是一个用户体验杀手。相反,你可以从bean代码中获得对话。检查下面的链接