Ir para conteúdo

POWERED BY:

Arquivado

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

Thati!!

Carregar .value de um select para uma variável.

Recommended Posts

Oi Pessoal.

 

Estou começando em meus desafios em .asp e preciso de uma ajuda.

 

Possuo um select com várias opções, pois as informações estão vindo de um bd SLQ.

Cada uma das descrições eu atribui a propriedade .value ao codigo dessas descrições.

 

E agora na hora de selecionar uma opção eu preciso recuperar esse .value, ou seja, o código, do dito cujo.

 

Pergunta: como?? em ASP?? é possivel?

 

ja tentei um monte de coisas, sem sucesso.

 

Obrigada! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

thati.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte:<select name="ArtebArea1" id = "ArtebArea1" class=><option value="0" selected>Selecione</option><%sSQL = "" sSQL = "select * from artebhlp_area order by desc_area"objRS2.Open sSQL, objConn, 3, 1do while not objRS2.EOF %><option value="<%=objRS2("cod_area")%>"><%=objRS2("desc_area")%></option><%objRS2.moveNextloopobjRS2.close %></select>Este é o meu codigo o qual eu carrego um combobox com o código da área na propriedade value e o nome da área fica visivel para o usuario. Pergunta: como eu recupero o valor do código (ou seja, o value) ao clicar em uma das opções do meu combo e jogo numa variavel qualquer?

Não entendi mto bem...se der pra explicar a gente tenta ajuda!!!Post Ae!Rodrigo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thati,

 

No ASP pode utilizar request.form para isso:

 

<%	 response.write request.form("ArtebArea1")%>
No java script:

<script>		alert(document.seu_form.getItemById("ArtebArea1").value);   </script>
No caso do código ASP você só conseguirá recuperar o conteudo do controle "ArtebArea1" depois de submeter seu formulário.

 

No exemplo JavaScript você poderá manipular o conteúdo do controle "ArtebArea1" em tempo real, sem submeter a página.

 

Deu uma luz?

 

Qq coisa estamos ai!

 

t+

 

Seguinte:

 

<select name="ArtebArea1" id = "ArtebArea1" class=>

<option value="0" selected>Selecione</option>

<%

sSQL = ""

sSQL = "select * from artebhlp_area order by desc_area"

objRS2.Open sSQL, objConn, 3, 1

do while not objRS2.EOF

%>

<option value="<%=objRS2("cod_area")%>"><%=objRS2("desc_area")%></option>

<%

objRS2.moveNext

loop

objRS2.close

%>

</select>

 

Este é o meu codigo o qual eu carrego um combobox com o código da área na propriedade value e o nome da área fica visivel para o usuario. Pergunta: como eu recupero o valor do código (ou seja, o value) ao clicar em uma das opções do meu combo e jogo numa variavel qualquer?

 

Não entendi mto bem...

se der pra explicar a gente tenta ajuda!!!

 

Post Ae!

 

Rodrigo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então jothaz, não funcionou...

 

nenhuma das duas formas.

 

seguinte:

 

<option value="23">Camila</option>

 

eu quero pegar o valor 23, ok?

 

o .value...

 

só que lembrando: o 23 não está no codigo. ele provem do banco de dados, atraves de um while que preenche o cod_area (ex: 23) e a descrição (ex: Camila).

 

Tem alguma outra forma?

 

Obrigada! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

 

<%	 response.write request.form("ArtebArea1")%>
No java script:

<script>		alert(document.seu_form.getItemById("ArtebArea1").value);   </script>

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.