Ir para conteúdo

POWERED BY:

Arquivado

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

Clenilton

Retornar texto de select/option

Recommended Posts

Prezados, bom dia.

 

Vejam se conseguem me ajudar.

 

Tenho o seguinte select:

<select name="combostatus" id="combostatus" onChange="calcula_saps3()">

<option value="0" selected="selected">Cirurgia agendada</option>

<option value="6">Cirurgia de emergência</option>

<option value="5">Sem cirurgia</option>

</select>

 

Como faço para resgatar o texto do option selecionado (não o value)?. O value utilizo para realizar um cálculo. Mas pro banco tem que ir o texto "Cirurgia agendada", por exemplo.

 

Agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será resgatado somente o valor do "value". Se quer o texto você tem algumas opções:

Inserir o mesmo no value e tratar essas informações na página que receber;

Para dados estáticos, pode tratar/comparar na página que receber ou caso dados dinâmicos, pode acessar novamente a base para tratar as informações de acordo com o "option".

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou através de javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, utiliza o resquest.Form(), e depois faz um if para cada value, ou seja,

 

 

combostatus=resquest.Form("combostatus")

 

 

if combostatus="0" then

nome_combostatus="Cirurgia agendada"

end if

 

if combostatus="6" then

nome_combostatus="Cirurgia de emergência"

end if

 

if combostatus="5" then

nome_combostatus="Sem cirurgia"

end if

 

vwl.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que duas (ou mais) opções podem ter o mesmo valor.

A propriedade "value" abriga os valores que serão usados no cálculo.

Mas eu consegui contornar com javascript, atribuindo o texto para um textbox. Aí eu gravo o textbox.

Valeu pelas sugestões.

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.