Jump to content


Photo

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


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 diegorj2

diegorj2

    Turista

  • Usuários
  • 45 posts
  • Sexo:Masculino

Posted 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 ?


------------------------------------------
Avante Sites - Criação de Sites
------------------------------------------




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq