Ir para conteúdo

POWERED BY:

Arquivado

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

gmps

[Resolvido] problema com vetor

Recommended Posts

galera, eu tenho:

<script LANGUAGE="JavaScript" TYPE="text/javascript">
meuVetor = new Array();
meuVetor[0] = 1212;
meuVetor[1] = 3636;

function verificar(opcao)
{
	var Modalidade = opcao
	
	
	for (indice=0; indice < meuVetor.length; indice++)
	{
		if(Modalidade == meuVetor[indice])
		{
			for (i=0; i < teste.codcurso.length; i++)
				teste.codigo_curso[i].disabled = true
		} 
	}

}
</SCRIPT>


<form action="" method="post" name="teste">
<input type="radio" name="codmodalidade" value="1212" onclick="verificar(this.value);">bloquear
<input type="radio" name="codmodalidade" value="66666" onclick="verificar(this.value);">nao bloquear
<br><br>
<input type="checkbox" name="codigo_curso[]" value="1">curso 1
<Br><br>
<input type="checkbox" name="codigo_curso[]" value="2">curso 2
</form>

quando eu clicar no radio do "bloquear" quero desabilitar todos os checkbox, nao está dando certo pois o nome dos checkbox é "codigo_curso[]", se eu coloco o nome de "codigo_curso" ai funciona...mas eu PRECISO que seja "codigo_curso[]"...e agora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

document.getElementsByTagName('input')

 

ai você vai ter um vetor com todos os checkbox do documento, depois você tsta quais tem o .name == 'codigo_curso[]'; e ai você vai ter apenas os que você quer.

 

 

ps: não use o atributo language na tag <script>

:lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa...

 

vix..consegui nao cara...

 

se eu fizer

var teste = document.getElementsByTagName('input');

for (var i=0; i<teste.length; i++)
{
	if(teste[i].name == "codigo_curso")
	{
		alert(teste[i].name)
	}
}

porque esse if nao da certo? se eu tirar o if e deixar "alert(teste.name)" da certo

 

=/

 

consegui...era o "codigo_curso[]"

 

vlw

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.