Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Faian

Ocultar checkbox de array

Recommended Posts

boa tarde pessoal to com um problema que é o seguinte.

 

faço uma consulta na banco e o resultado sao varias linhas usando array

<td>
<input type='checkbox' name='opcao[]' id='checkbox[]' value="<?= $id?>"checked="">
</td>

se a consulta me retornar 10 registros eu tenho 10 name='opcao[]' até aqui tudo bem o que eu to tentando fazer é

ocultar essa 'checkbox' da <td> mas nao to conseguindo, estou fazendo assim

 

<body onLoad="bloqueio('nao')">

 

function bloqueio(par) { 
valor = false
for (var i=0;i<document.form1.elements.length;i++) {
if (document.form1.elements[i].checked) {
valor=true
   }
 }
 
if (valor==true) {
	
	      div = document.getElementById('checkbox[]');
     if(par == 'sim')
     {
            div.style.display = 'block';  
     }
     else
     {
             div.style.display = 'none';                            
     }                  
  }
 }

esta ocultando somente o primeiro checkbox da primeira linha como eu poderia fazer isso para todas as outras linhas, nao manjo quase nada de javascript se alguem puder me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não duplique o ID..

 

pegue o array de inputs com o metodo

getElementsByTagName()

 

depois você testa (dentro de um loop) se o elemento tem o type=='checkbox', e ai sim, você oculta ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.