mestre fyoda Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 como faço um maxlength="10" mas com esse formato no mesmo campo :por exemplo -> 25/12/1982 (a / tem que ser fixa , contando ela tem que ter maxlength="10" ), tem como fazer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 >>FD00J8<< Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 Usa esse código aew!!! function formatar(src, mask) { var i = src.value.length; var saida = mask.substring(i,i+1); var ascii = event.keyCode; if (saida == "A") { if ((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; } else { event.keyCode = 0; } } else if (saida == "0") { if ((ascii >= 48) && (ascii <= 57)) { return } else { event.keyCode = 0 } } else if (saida == "#") { return; } else { src.value += saida; i += 1 saida = mask.substring(i,i+1); if (saida == "A") { if ((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; } else { event.keyCode = 0; } } else if (saida == "0") { if ((ascii >= 48) && (ascii <= 57)) { return } else { event.keyCode = 0 } } else { return; } } } E no campo do formulário faça assim: <input type="text" name="Texto" maxlength=10 onkeypress="formatar(this,'00/00/0000')"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 da uma olhada aehttp://www.dark0.retrieve.com.br/SB/javasc..._campo_data.htm Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 leo71 Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 é melhor que faça assim, é mais simples...<INPUT TYPE=text NAME=data ONKEYUP="data()" ONKEYDOWN="data()">No JS...<script>function data(){if(data.value.length==2||data.value.length==5){data.value+="/"}}</SCRIPT>Tipo se for campo de CPF, coloque no JS assim:<script>function cpf(){if(cpf.value.length==3||cpf.value.length==7){cpf.value+="."}if(cpf.value.length==11){cpf.value+="/"}}</SCRIPT>ai no input maxlength coloque 15 VALEU!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
como faço um maxlength="10" mas com esse formato no mesmo campo :
por exemplo -> 25/12/1982 (a / tem que ser fixa , contando ela tem que ter maxlength="10" ), tem como fazer.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.