Grails Mascara nono digito opcional
03/12/2013 15:24
Utilizava a seguinte mascara para o campo telefone
<g:javascript>
$(document).ready(function(){
$('#telefone').mask("(99) 9999-9999?9")
});
</g:javascript>
Com alterção para o nono digito em alguns estados modifiquei para
<g:javascript>
$('#telefone').mask("(99) 9999-9999?9").ready(function(event){
var target, phone, element;
target = (event.currentTarget) ? event.currentTarget : event.srcElement;
phone = target.value.replace(/\D/g, '');
element = $(target);
element.unmask();
if(phone.length > 10) {
element.mask("(99) 99999-9999?9");
} else {
element.mask("(99) 9999-999?9");
}
});
});
</g:javascript>
Não está funcionando alguem pode ajudar
Obrigado
Tags:
grais javascript mascara telefone 9 digito