• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gurzi

Checkbox

2 mensagens neste tópico

Tennho um conjunto de checkboxes mas quando existe apenas uma e carrego nela a função botão dá o berro..

Mas se tiver mais que uma checkboxe ela funciona...

Alguem tem alguma sugestão ?

O que isto faz é ao carregar se estiver algo seleccionado mostra uma determinada div

function botao()
{

checkado = 0

field = document.checks.valor

for( i = 0; i < document.checks.valor.length;i++)
     {
       if (field[i].checked == true)
{
           checkado = 1
   break;
         }
      }
     if(checkado == 1)
     {
 a = document.getElementById("1")
b = document.getElementById("2")
       a.className = ""
       b.className = ""
     }
     else
     {
a.className = "addguia"
       b.className = "addguia"
      }
       
}       

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Facilitava se pusesses o código completo para testar (para não tarmos a desenhar cheks, etc.. e especialemente para não dizer disparates.)

Como me faltam as bases programo um pouco por intuição e tenho de experimentar para ter a certeza, de qualquer maneira

o que me ocorreu é que como o javascript conta tudo desde o 0 se só tiver uma check ele conta 0 e não executa a função, assim a condição teria de ser menor ou igual.

poderá ser isto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora