como criar uma mascara de entrada no campo telefone HTML

HTML

27/10/2016

Agora que alguns Estados adotaram o uso do digito 9 e outros não. como eu faço para que um mascara de entrada de texto aceite 8 ou 9 dígitos?
atualmente estou usando essa do Primefaces, na qual se você deixar algum digito em branco ele apaga o campo todo (obriga a preencher 9 dígitos + ddd)
<p:inputMask id="celular" value="#{usuarioMB.usuario.celular}"
mask="(99) 99999-9999" required="true" />
Michael Batista

Michael Batista

Curtidas 0

Respostas

Calebe Menezes

Calebe Menezes

27/10/2016

Essa máscara só serve em HMTL? Porque se for eu acho que dá para fazer isso com o atributo pattern. Mas caso possa usar outra tecnologia, eu faria com JQuery, usando o plugin mask.js
GOSTEI 0
POSTAR