<RESOLVIDO> Comando <select> com o if dando erro

3 respostas
javascript
B

Galera, to testando o comando mas ta dando erro dentro da condição “if” na function do javascript.

Independente do que eu seleciono, sempre aparece a opção 2 (regular) quando eu clico no botão e a caixa muda para regular também.

Segue o código

<head>
	<title>Exemplo select</title>
	
<script type="text/javascript">
function dimePropiedades(){
	if (form.miSelect.selectedIndex = 0) {
		document.form.texto.value = "Muito Ruim";
	}else if (form.miSelect.selectedIndex = 1) {
		document.form.texto.value = "Regular";
	}else if (form.miSelect.selectedIndex = 2) {
		document.form.texto.value = "Muito Ruim";
	}
}

</script>

</head>

<body>

<form name="form" >
Valoração sobre este web site:
<select name="miSelect" id="miSelect">
<option value="10">Muito boa
<option value="11" selected>Regular
<option value="12">Muito ruim
</select>
<br>
<br>
<input type=button value="Opinião" onclick="dimePropiedades()">
<br><br>
<font face="arial, verdana, helvetica"><b>Texto</b></font><input type="Text" name="texto" value="" size="12">
</form>

</body>
</html>

valeu!

3 Respostas

peczenyj

ola.

eu acho que vc deveria usar o operador == para comparação, uma vez que = é atribuição

B

Olá bro,

Cara, que vacilo o meu, poutz! Isso que dá ficar o dia todo na frente do pc kkkkkk era isso mesmo.

Valeu.

peczenyj

Cara

Eu desenvolvi astigmatismo ao longo dos anos.

Não vacila. Va ao oftalmologista se achar q precisa e use fonte / cores / tamanho adequados ao programar.

E erros pequenos assim é mole de acontecer. Da pra minimizar tendo postura na cadeira, exercícios, etc.

Essa profissão pode causar L.E.R.

No seu caso foi nada grave, mas não deixe acumular

Criado 19 de outubro de 2018
Ultima resposta 19 de out. de 2018
Respostas 3
Participantes 2