Ir para conteúdo
Fórum Script Brasil
  • 0

Checkbox / Input


Guest Eduardo Assis

Pergunta

Guest Eduardo Assis

Tenho uma caixa de seleção e logo apos uma caixa de input,

Gostaria de: quando começar a escrever algo no Input esse checkbox perca a checagem e quando limpar o campo ele volte a ter um check

Abraços.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

coloque no input

onkeypress='if(this.value == ""){document.getElementById("id_checkbox").checked == true;}else{document.getElementById("id_checkbox").checked == false'}

não testei mas deve funcionar

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Eduardo Assis

Não deu certo, estou mandando os 2:

<input type="checkbox" name=correspondencia checked id="correspondencia">

<input onkeypress='if(this.value == ""){document.getElementById("correspondencia").checked == true;}else{document.getElementById("correspondencia").checked == false}' name="enderecocorresp" type="text" id="enderecocorresp" size="40" maxlength='100' >

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

veja se é assim que você quer:

<script>
function Campo(texto)
{
if (texto != "")
	document.getElementById("correspondencia").checked = true;
else
	document.getElementById("correspondencia").checked = false;
}
</script>

<input type="checkbox" name=correspondencia id="correspondencia"> 
<input onkeyup="Campo(this.value);" name="enderecocorresp" type="text" id="enderecocorresp" size="40" maxlength='100'>
ou então mais simplificado:
<input type="checkbox" name=correspondencia id="correspondencia"> 
<input onkeyup='if(this.value != ""){document.getElementById("correspondencia").checked = true;}else{document.getElementById("correspondencia").checked = false;}' name="enderecocorresp" type="text" id="enderecocorresp" size="40" maxlength='100'>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...