Ir para conteúdo

POWERED BY:

Arquivado

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

Camerata

Mostrar valor de select

Recommended Posts

Olá pessoal, comecei a estudar javascript há pouco tempo, tenho uma dúvida simples que é como eu posso saber que item o usuário escolheu em um campo select?

 

Eu tentei desta forma, porem não funcionou:

 

<html>
<title> Exercício Formulário </title>
<head>
<script>
function Vermult(){
	lcombo = Combo.selectedIndex;
	alert("Voce escolheu" + Combo.option[lcombo].text)}


</script>
</head>

<body>

<p>

Objeto Select 2 <select name="Combo" id="Combo" size=4 multiple onclick="Vermult()">
<option value="List1"> Escolha 1</option>
<option value="List2"> Escolha 2 </option>
<option value="List3"> Escolha 3 </option>
<option value="List4"> Escolha 4 </option>
</select>
</p>

</body>
</html>

Desde já obrigado, um abraço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para mostrar os valores selecionados em um select multiple, você pode tentar o seguinte:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
	<meta name="author" content="">

	<title>Untitled 1</title>
</head>
<script type="text/javascript">
function Vermult() {
var objCheckBox = document.forms["form1"].elements["Combo"];
   for (var i=0; i < objCheckBox.length; i++) {
      if (objCheckBox[i].selected) {
         alert(objCheckBox[i].value);
      }
   }
}
</script>
<body>
<p>
<form name="form1">
Objeto Select 2 <select name="Combo" id="Combo" size="4" multiple onchange="Vermult()">
<option value="List1" selected> Escolha 1</option>
<option value="List2"> Escolha 2</option>
<option value="List3"> Escolha 3</option>
<option value="List4"> Escolha 4</option>
</select>
</p>
</form>
</body>
</html>

Basta adaptar ao seu caso, concatenando variáveis, etc...

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.