我有这个inputText字段
<p:inputText value="#{simController.simuForm.xNumber}"
id="xNumber" maxlength="11"
converter="stringToBigDecimal">
<p:ajax process="@this" partialSubmit="true"
event="blur"
listener="#{simController.handlexNumber}"
update=""/>
</p:inputText>
当我输入一个数字时,它看起来没问题,但是当我按下INSERT键时,该值会变为负数。
到
如何禁用所有输入的密钥?
答案 0 :(得分:0)
将此p:remoteCommand
放入要在所有输入中禁用INSERT键的页面
<p:remoteCommand oncomplete="$('input').on('keydown',(e)=> {if(e.keyCode == 65)return false;})" autoRun="true" />
如果您想为特定输入执行此操作,只需更改jquery选择器。