Mário Miranda Postado Junho 26, 2007 Denunciar Share Postado Junho 26, 2007 Olá.Gostaria de saber como se faz para mudar o cursor de um campo digitável a outro, automáticamente.Por exemplo:Assim que se digita a data inicial o cursor já pula para o campo da data final, como se tivesse usado a tecla tab.Desde já agradeço a ajuda de todos.Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Junho 26, 2007 Denunciar Share Postado Junho 26, 2007 Considere usar o método "focus()" de um elemento quando a entrada do elemento anterior satisfizer suas condições. Existem eventos que possibilitam a verificação do conteúdo de determinados elementos enquanto o usuário digita, como "onkeydown", "onkeyup", "onkeypress"... ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mário Miranda Postado Junho 26, 2007 Autor Denunciar Share Postado Junho 26, 2007 (editado) opa, blza cara valeu!Só mais uma coisa:Nessa função de mascaramento de data, como eu colocaria essa mudança de cursor para funcionar?Eu entendi o que você quis dizer, mas como eu não manjo muito de javascript ainda....function mascaraData(campoData){ var data = campoData.value; if (data.length == 2){ data = data + '/'; document.forms[0].data_nascimento.value = data; return true; } if (data.length == 5){ data = data + '/'; document.forms[0].data_nascimento.value = data; return true; } } Editado Junho 26, 2007 por Mário Miranda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Junho 26, 2007 Denunciar Share Postado Junho 26, 2007 algo como:if (data.length == 10) // 'dd/mm/yyyy': 10 caracteres... { document.forms[0].proximo_campo.focus(); }Onde proximo_campo é, obviamente, o nome do campo seguinte em sua ordenação. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mário Miranda Postado Junho 27, 2007 Autor Denunciar Share Postado Junho 27, 2007 Blza então amigo.Obrigado pela sua ajuda.Até + Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mário Miranda
Olá.
Gostaria de saber como se faz para mudar o cursor de um campo digitável a outro, automáticamente.
Por exemplo:
Assim que se digita a data inicial o cursor já pula para o campo da data final, como se tivesse usado a tecla tab.
Desde já agradeço a ajuda de todos.
Até +
Link para o comentário
Compartilhar em outros sites
4 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.