我需要将p:inputMask
限制为仅限数字,并且还需要激活复制和粘贴,这是我的代码:
<p:inputMask maxlength="18" id="numeroDocumento"
name="numeroDocumento" label="Número de documento"
value="#{dtConsultarInfController.numeroDocumento}"
title="#{pmsg['sif.screen.consultarVerificarInf.label.docNumber']}">
<p:keyFilter regEx="/[\d]/" />
</p:inputMask>
<p:keyFilter for="numeroDocumento" mask="num" preventPaste="false" />
有人能帮帮我吗?
答案 0 :(得分:0)
我已将“onkeypress”添加到您的代码中,现在尝试此操作,它通常会限制只输入数字:
Window
答案 1 :(得分:0)
非常感谢我的朋友,你的解决方案承认点号购买我改变了onkeypress属性的条件并且它的工作成功了!
这是解决方案:
<p:inputMask maxlength="18" id="numeroDocumento"
name="numeroDocumento" label="Número de documento"
onkeypress="if((event.which < 48 && event.which != 8) || event.which > 57) return false;" value="# dtConsultarInfController.numeroDocumento}" title="#{pmsg['sif.screen.consultarVerificarInf.label.docNumber']}"></p:inputMask><p:keyFilter for="numeroDocumento" mask="num"preventPaste="false" />