lkm Postado Junho 27, 2005 Denunciar Share Postado Junho 27, 2005 Como faço para passar o cursor para o próximo campo automaticamente, após o usuário ter digitado uma certa quantia de dígitos. Link para o comentário Compartilhar em outros sites More sharing options...
0 lkm Postado Junho 27, 2005 Autor Denunciar Share Postado Junho 27, 2005 Achei a resposta para a minha pergunta, se mais alguém precisar:Obs.: Retirei ela do fórum do site do imasters <script LANGUAGE="JavaScript"> var isNN = (navigator.appName.indexOf("Netscape")!=-1); function autoTab(input,len, e) { var keyCode = (isNN) ? e.which : e.keyCode; var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; if(input.value.length >= len && !containsElement(filter,keyCode)) { input.value = input.value.slice(0, len); input.form[(getIndex(input)+1) % input.form.length].focus(); } function containsElement(arr, ele) { var found = false, index = 0; while(!found && index < arr.length) if(arr[index] == ele) found = true; else index++; return found; } function getIndex(input) { var index = -1, i = 0, found = false; while (i < input.form.length && index == -1) if (input.form[i] == input)index = i; else i++; return index; } return true; } </script> Uso: CODE<form name="Teste"> <input type="text" name="txtDataI" onKeyUp="return autoTab(this, 5, event);" size="10"> <input name="Botao" type="button" value="Botão"> </form> Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Junho 27, 2005 Denunciar Share Postado Junho 27, 2005 ok...agradecemos a sua colaboração... <!--//Fechando--> Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
lkm
Como faço para passar o cursor para o próximo campo automaticamente, após o usuário ter digitado uma certa quantia de dígitos.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados