CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

JavaScript/jQuery - Validar telefone e criar máscara

Por Benedito Silva Júnior - publicado em 19/07/2016


Validar informações digitadas em campo de texto antes de enviar ao servidor é um recurso importante para poupar tempo e recursos.

<script type="text/javascript"> /* Máscaras ER */ function mascara(o,f){ v_obj=o v_fun=f setTimeout("execmascara()",1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function mtel(v){ v=v.replace(/\D/g,""); //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/g,"($1) $2"); //Coloca "()" em volta dos dois primeiros dígitos v=v.replace(/(\d)(\d{4})$/,"$1-$2"); //Coloca hífen entre o quarto e o quinto dígitos return v; } function id( el ){ return document.getElementById( el ); } // aciona função ao digitar dados no campo window.onload = function(){ id('telefone').onkeypress = function(){ mascara( this, mtel ); } } </script> ... /* Formulário HTML */ <form method="POST" action="_validarFormContato.php?acao=contato" name="formContato" > <input type="text" name="telefone" id="telefone" maxlength="15" /> </form>


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo