【发布时间】:2014-12-04 17:48:13
【问题描述】:
我正在使用 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 扩展名:primefaces.org/showcase-ext/views/…
标签: javascript jsf-2