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

JavaScript/jQuery - Formatar data em campo de texto na digitação

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


Os códigos abaixo faz com que o formato xx/xx/xxxx seja mostrado (formatado) na digitação em qualquer campo de texto, em seu documento:

function Formatadata(Campo, teclapres) { var tecla = teclapres.keyCode; var vr = new String(Campo.value); vr = vr.replace("/", ""); vr = vr.replace("/", ""); vr = vr.replace("/", ""); tam = vr.length + 1; if (tecla != 8 && tecla != 8) { if (tam > 0 && tam < 2) Campo.value = vr.substr(0, 2) ; if (tam > 2 && tam < 4) Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2); if (tam > 4 && tam < 7) Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 7); } }

Para chamar a função acima, faça:

<input type="text" name="data" id="data" onKeyUp="Formatadata(this,event)" />


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo