Ir para conteúdo

POWERED BY:

Arquivado

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

Vinicius de Lima

Checkbox

Recommended Posts

Pessoal,

 

Estou tentando fazer um simples checkbox, mas quanto o length é igaul a 1, ele diz que é indefinido.

 

function createGif() {			var f = document.getElementById("sponsor_presentation_form");		alert(f.presentation_banner.length);			for (i = 0; i < f.presentation_banner.length; i++) {		alert(f.presentation_banner[i].value);		f.presentation_banner[i].checked = true;			}				f.AC.value = 57;			f.submit();		  }//createGif

Se for 2 funciona, agora se for 1 ele dá indefinido.

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,Estou tentando fazer um simples checkbox, mas quanto o length é igaul a 1, ele diz que é indefinido.

function createGif() {			var f = document.getElementById("sponsor_presentation_form");		alert(f.presentation_banner.length);			for (i = 0; i < f.presentation_banner.length; i++) {		alert(f.presentation_banner[i].value);		f.presentation_banner[i].checked = true;			}				f.AC.value = 57;			f.submit();		  }//createGif
Se for 2 funciona, agora se for 1 ele dá indefinido.Alguém pode me ajudar?
Camarada,Seguinte se você estiver criando seu checkboxs como array, assim:
<%Dim iFor i = 0 To 5%>	<input name="chk" id="chk"><%next%>
Com o mesmo nome dentro do loop ele ficam do tipo vetor, mas só tiverem mais de uma ocorrência senão é um controle comum que você não pode utilizar indice para recupera-lo.Para resolver isto sem mudar sua lógia tente algo assim:
function createGif() {			var f = document.getElementById("sponsor_presentation_form");		if (f.presentation_banner.length == undefined){//trata sem indece.				 }else{			for (i = 0; i < f.presentation_banner.length; i++) {		alert(f.presentation_banner[i].value);		f.presentation_banner[i].checked = true;			}				}				f.AC.value = 57;			f.submit();		  }//createGif

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.