Duvida em <hmtl:select

2 respostas
FernandoCartaxo

bem, eu tenho um combo como esse:

&lt;html:select property="dsNivel" styleClass="campoTexto" styleId="descNivel"&gt;   
&lt;html:option value=""&gt;&lt;/html:option&gt;   
&lt;html:option value="1"&gt;carro&lt;/html:option&gt;   
&lt;html:option value="2"&gt;moto&lt;/html:option&gt;   
&lt;html:option value="3"&gt;bicicleta&lt;/html:option&gt;   
&lt;html:option value="4"&gt;patinete&lt;/html:option&gt;   
&lt;/html:select&gt;

e para pegar o value dele eu uso:

var tipo = document.forms[0].dsNivel.value;

isso me retorna o value dele, ou seja (1,2,3,4)

estou precisando pegar o “campo display” do compo (carro, moto, bicicleta, patinete)

como faço?

2 Respostas

alves.Felipe

Ola,

Acho que vc vai ter que fazer assim, salvar um array com os objetos “Equipamentos” (contendo o id e o nome)
ai então qdo vc precisar do id 1 por exemplo, vai ter que correr o array e verificar se o id for igual a 1,
se for vc pega o objeto, e assim consegue o nome do equipamento…

entendeu?!?

FernandoCartaxo

Entendi, essa solução eu tinha pensado também… mas eu queria saber se tem um comando que pegue aquele valor direto, sem ter que fazer um “solução alternativa”

mesmo assim, obrigado!!

Criado 5 de maio de 2008
Ultima resposta 5 de mai. de 2008
Respostas 2
Participantes 2