Olá, estou com uma dúvia: como atribuo o valor de um campo do tipo select a uma variável?
Estou fazendo desta forma:
turno = document.negocio.turno.option.selectedIndex.value;
A quem puder ajudar agradesço bastante.
Olá, estou com uma dúvia: como atribuo o valor de um campo do tipo select a uma variável?
Estou fazendo desta forma:
turno = document.negocio.turno.option.selectedIndex.value;
A quem puder ajudar agradesço bastante.
Cara… se eu fosse você, eu faria usando o jQuery.
Ficaria algo parecido com isso:
var valor = $("#idCampoSelect").val();
De qualquer forma, usando javascript puro, acredito que você possa fazer da seguinte forma:
var valor = document.getElementById("idCampoSelect").value;
Bom dia Marcio. ai esta um pequeno exemplo. Veja se vai te ajudar
<html>
<head>
<script>
function pegaValor(){
// pegar todos os textos atribuidos ao select 1
var i = document.getElementById('slt1').selectedIndex;
var nome = document.getElementById('slt1');
alert(nome[i].text)
// pegar apenas o textos atribuidos a posição [0] do select 2
alert(document.getElementById('slt2')[0].text)
}
</script>
</head>
<body>
<select id="slt1">
<option value="01">WINDOWS</option>
<option value="02">LINUX</option>
<option value="03">UNIX</option>
</select>
<select id="slt2">
<option value="01">INTEL</option>
<option value="02">AMD</option>
<option value="03">IBM</option>
</select>
<input type="button" value="Enviar" onclick="pegaValor()">
</table>
</html>