【发布时间】:2015-08-10 09:40:31
【问题描述】:
我使用 jsf + richfaces + jboss seam。我有代码:
<h:inputText id="receiptAmount" style="text-align: right;"
value="#{receiptsHome.instance.receiptAmountString}"
onkeypress="if((event.which < 48 && event.which != 8 && event.which != 26 && event.which != 44 && event.which != 46) || (event.which != 127 && event.which > 57)) return false;">
<a:support event="onkeyup" ajaxSingle="true"
reRender="receiptAmount1, listContractsDiv"
action="#{receiptsHome.setPaymentMoneyForListContracts}" />
</h:inputText>
但是当我在 chrome 上工作时。我有2个案例如下:
案例 1:我从键盘输入数值:20000。它在 a:support 标记中运行操作并在右侧重新渲染红色文本。没关系 :
案例 2:我不使用键盘。我使用鼠标从具有相似值的自动填充列表中单击:20000(浏览器之前已保存旧的该值)。它不在 a:support 标签中运行:
如何从自动填充列表中进行选择,它仍在运行?
【问题讨论】:
标签: javascript jsf event-handling richfaces autofill