0
我與JSF 2的工作,我想驗證一個inputText的使用JavaScript,在我的腳本定義,只有號碼可以輸入,但字母也進入JSF 2 - JavaScript的inputText的評估數字
我的代碼
JSF
<p:inputText id="idDNI" style="width:140px;" value="#{empleadoBean.emVista.strDNI}" maxlength="8" required="true" onkeypress ="validar(event)"/>
JS
function validar(e) {
var unicode=e.keyCode? e.keyCode : e.charCode;
if (unicode == 8 || unicode == 46 || unicode == 37 || unicode == 39) {
return true;
}
else if (unicode < 48 || unicode > 57) {
return false;
}
else{
return true;
}
}
感謝所有, 原諒我的英語
您可以使用primefaces擴展:HTTP://www.primefaces。組織/陳列櫃-EXT /視圖/ inputNumber.jsf; JSESSIONID = 4tqh7174yoj7xqp6tzoihjps – Silwest 2014-12-07 10:45:33