Jump to content


diegorj2

Member Since 30/05/2007
Offline Last Active 31/08/2015, 15:49
-----

Topics I've Started

Função em JS que desabilite um textbox ao começar ao preencher outro

31/08/2015, 15:49

Olá pessoal.

 

Fiz algumas buscas no Google mas não consegui encontrar nada próximo do que preciso.

 

Tenho um form com 2 texbox. Ao começar a preencher um, quero que o outro fique desabilitado e vice-versa.

 

Alguém pode me ajudar?

 

Valeu, desde já agradeço!


Pessoal, acabei de encontrar algo que me ajudou, mas ainda falta um detalhe:

function liberar()
{
	var campo1 = document.getElementById("campo1");	
	var campo2 = document.getElementById("campo2");
	
	if (campo1.value != "")
	{
		campo2.disabled = true;
	} else if (campo2.value != "") {
		campo1.disabled = true;
	}
}

O problema agora é:

O usuário começa a digitar no CAMPO1 e automaticamente bloqueia o CAMPO2 (até ai perfeito).

Porém, caso o usuário desista de digitar no CAMPO1 e queira ir pro CAMPO2, este permanece bloqueado.

 

Tem alguma forma de dar um "refresh" para que, no caso, o CAMPO2 voltasse a ficar editável caso o usuário desista do CAMPO1 ?


IPB Skin By Virteq