我在JSF RichFaces应用程序中考虑了一个案例。我尝试在输入文本中验证Double类型值。在每个keyup事件中,如果值不正确,我想将inputtext中的值设置为零(0.0d)并获取javascript警报。我怎么能完成它?我的inputText代码如下。请注意,我已经尝试过JSF验证器。但它们会生成JSF消息,而不是javascript警报。
提前谢谢。
<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>