Pegando o valor de um combo

3 respostas
R

Ae galera tudo bem …

Estou com um problema que é o seguinte

Estou usando struts 2 e precisava pegar o valor de um combo.

Estou usando p <s:select … > para formar esse combo

E tenho um outro campo que depende do valor desse select para ser montado

esse outro campo tem uma function que precisa do valor desse combo.

<input type="button" onclick="showSegurado(VALOR DO COMBO AKI ,'Segurado')" value="" class="bt03_pt" align="left" onblur="setOperadoraId()"/>

3 Respostas

yorgan

Você pode pegar o valor do combo diretamente na sua function utilizando isso:

function showSegurado() {
   var valorSelecionadoCombo = getElement("nameDoSeuCombo").value;
   ...continuação do código...
}

[]´s

thiago.correa

Na verdade para pegar o valor selecionado a função é a que segue!

<html>
	<head>
		<script>
			function a(){
				var combo = document.getElementById('s');
				alert( combo.options[ combo.selectedIndex ].value );//options.length = 0;
			}
		</script>
	</head>
	<body>

		<select id='s'>
			<option value="1">1</option>
			<option value="2">2</option>
			<option value="3">3</option>
			<option value="4">4</option>
			<option value="5">5</option>
			<option value="6">6</option>
			<option value="7">7</option>
			<option value="8">8</option>
		</select>
		<input type="button" onclick="a()" />
	</body>

</html>
R

é vou ter que fazer isso mesmo

ja tinha pensado nisso, nao fiz ainda porque nao queria sobreescrever essa função showSegurado porque é uma função meio que generica e tal

nem criar uma nova …

mais blzz vlw

Criado 5 de junho de 2009
Ultima resposta 5 de jun. de 2009
Respostas 3
Participantes 3