Ir para conteúdo

POWERED BY:

Arquivado

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

cleydson

Descobrir em um multiselect se tem algo selecionado

Recommended Posts

Boa tarde;

 

Este é meu primeiro tópico e estou com o seguinte problema:

 

Preciso descobrir se no meu form, que tem vários multiselct's, criados dinamicamente, se nesses multiselect's, existe algum que não tenha nenhum dado selecionado,

 

se isso ocorrer, preciso setar o primeiro option desse multiselect para vazio ou zero: tenho o código abaixo:

 

 

function testVal(form){
				var inputs,x,j,bolAchou
				bolAchou = false				
				inputs = form.getElementsByTagName("SELECT");
				for( x = 0; x < inputs.length; x++){					
					if(inputs[x].type == "select-multiple"){
						for(j = 0; j < inputs[x].options.length; j++){							
							if(inputs[x].options[j].selected = true){ 
								bolAchou = true							
							}						
						}	
					}
				}
				alert(bolAchou)
				if(!bolAchou){
					inputs[0].options[0].value = "";					
				}
                     return false;
			} 

 

 

Mas por algum motivo, após ter achado o multiselect, todos os option's são setados para true, não sei o motivo.

 

Se puderem me ajudar, ficarei grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá cleydson,

 

Conforme o aviso existente no fórum de origem deste post, não é permitida a postagem de dúvidas nesta área, motivo pelo qual este tópico será movido para o fórum principal deste assunto.

 

Tópico Movido

Origem: Laboratório de scripts (Javascript/DHTML) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: Javascript/DHTML

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.