Mudar de campo de texto automaticamente. Como?

3 respostas
lucas0985

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!

3 Respostas

romarcio

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

G

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);"
Felagund

é web ou desktop?

Caso desktop:

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

Criado 9 de julho de 2010
Ultima resposta 9 de jul. de 2010
Respostas 3
Participantes 4