GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Mudar de campo de texto automaticamente. Como?


#1

Olá, gostaria de saber como faço pra tipo, tenho dois campos de texto pra entrar com um telefone, um campo pra DDD que aceita 2 digitos apenas, e o outro para o restante do numero. 1 - Como faço para colocar o campo de texto DDD para assim q eu entrar com os 2 numeros o cursor ir automaticamente para o proximo campo?
2 - Em uma tela de cadasstro p/ cliente, com varios campos de texto, como faço para colocar os campos para mudar para o proximo campo ao ser pressionado a tecla ENTER? Obrigado!


#2

Acho que é isso que vc quer: http://www.guj.com.br/posts/list/51364.java e http://javafree.uol.com.br/topic-851989-Trocando-TAB-por-ENTER.html


#3

Cara, se for na web tu faz o seguinte:
Funcao em Javascript:

function trocaCampo(primeiroCampo){
	if (primeiroCampo.value.length == 2){
		document.getElementById("segundoCampo").focus();
	}
}

E lá no teu campo do DDD tu coloca

onkeypress="JavaScript: trocaCampo(this);"

#4

é web ou desktop?

Caso desktop:

vc pode usar o transferFocus, ou pegar o componente e fazer um grabFocus, isso dentro do mouseReleased do campo.


#5