[Resolvido] MÁSCARA PARA CPF E DATAS

Boa tarde meus amigos!!!

  Estou aki novamente... Preciso colocar máscaras para os campos de CPF e DATAS. Estou usando JSF, e gostaria de saber se alguém poderia me dar alguma dica. Existe algum componente no netbeans que já trata esses campos????!!!?????

Att.

Curioso_gyn :roll:

Já pensou em utilizar expressões regulares? :wink:

Olá

[quote=CURIOSO_GYN]Boa tarde meus amigos!!!

  Estou aki novamente... Preciso colocar máscaras p[/quote]

Isto é uma notícia?

Por favor leia as regras de uso do forum.

[]s
Luca

De uma olhada no framework stella, ou faça com javaScript que funciona da mesma forma

Eu recomendaria o jQuery.
A biblioteca do RichFaces tem uma componente para ele

http://livedemo.exadel.com/richfaces-demo/richfaces/jQuery.jsf;jsessionid=839754186AD317B4F96841D0B77EB681?c=jQuery&tab=usage

Exemplo de máscara:

<h:inputText id="dataNascimento" label="Data de Nascimento" value="#{bean.dataNascimento}" required="true" /> <rich:jQuery id="dataMascara" selector="#dataNascimento" query="mask('99/99/9999')" timing="onload" />

Abraços

Boa tarde…Trabalho com o Facelets…E aqui realizo da seguinte maneira:

Tente fazer da seguinte forma:

Primeiro utilize um complemento ao JQuery como abaixo:

Onde jquery.maskedinput-1.1.4.js é um arquivo que deve estar presente ao projeto

Segundo, aplique da seguinte maneira:

Grato

eu recomendaria o extjs tem um datepicker igual aplicação comercial desktop perfeito e os textfield tem propriedades que vc seta simplismente veja

maskRe: /[0-9./]/ // seta numeros inteiros
validator: function(v) {//mascara
return /[0-9]{2}.[0-9]{3}.[0-9]{3}/[0-9]{4}-[0-9]{2}[0-9]{0}/.test(v)? true :‘O CNPJ deve serguir o seguinte formato: 00.000.000/0000-00’;
},

é só colocar no seu componente textfield e pronto!!!

Boa Noite a todos!

 Aos que responderam a minha dúvida, vai o meu muito obrigado.

[quote=CURIOSO_GYN]Boa Noite a todos!

 Aos que responderam a minha dúvida, vai o meu muito obrigado. 

[/quote]

Enfim , Problema Resolvido ?
Poste pra gente qual foi a solução adotada…

Grato.

Alguém conhece alguma solução para o ICEFaces.
Na verdade, somente para usar uma mascara qualquer.

Preciso que um campo do ice

ice:inputText

tenha a mascara XX99999-9

Dois caracter qualquer seguidos de 5 numeros com um digito.
Terei que usar Javascript mesmo?

Segue um post com uma alternativa pra resolução do seu problema: http://serjaum.wordpress.com/2009/07/25/jsf-mascaras-com-jquery/

Boa sorte!