Eu encontrei essa mascara ai em javascript, funcionou legal aqui pra
cnpj.
<h:inputText value="#{bean.cnpj}" onkeypress="FormataCNPJ(this,
event)"/>
-------------------------------------------------------------------------------
function FormataCNPJ(Campo, teclapres){
if(window.event){
var tecla = teclapres.keyCode;
}else tecla = teclapres.which;
var vr = new String(Campo.value);
vr = vr.replace(".", "");
vr = vr.replace(".", "");
vr = vr.replace("/", "");
vr = vr.replace("-", "");
tam = vr.length + 1;
if (tecla != 9 && tecla != 8){
if (tam > 2 && tam < 6)
Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
if (tam >= 6 && tam < 9)
Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' +
vr.substr(5,tam-5);
if (tam >= 9 && tam < 13)
Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' +
vr.substr(5,3) + '/' + vr.substr(8,tam-8);
if (tam >= 13 && tam < 15)
Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' +
vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
}
}
--------------------------------------------------------------------------
On 17 dez, 09:25, "Gustavo Henrique Lima Pinto"
> On Dec 17, 2007 7:56 AM, wesley.java -(iniciante) <
wesley.dot...@gmail.com>