Ir para conteúdo

POWERED BY:

Arquivado

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

Anderson C Nunes

Valor de List/Menu ou textfield

Recommended Posts

E ai programadores, td certo?

 

Estou com um problema aqui, estou passando algunas valores via post para outro formulario, porem surgiu a nescessidade de passar alem das variaveis, o valor de um List/Menu. E agora? como farei?

 

<form method="post" action="salva_remessa.asp?nome=<%=nome%>&codigo=<%=codigo%>&cnpj=<%=cnpj%>&ddd=<%=ddd%>&fone=<%=fone%>&email=<%=email%>&logradouro=<%=logradouro%>&numero=<%=numero%>&complemento=<%=complemento%>&bairro=<%=bairro%>&cidade=<%=cidade%>&estado=<%=estado%>&cep=<%=cep%>&contrato=AQUI TEM QUE SER O VALOR DO LISTMENU" target="_self">

 

sera que da pra fazer? fico no aguardo..abços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi. :S você quer dizer de um comboBox? ou aquelas list em HTML? Oo

o fomrulario é em asp, acho que deve ser combobox sim, olha o print screen do componente..preciso passar o valor dele para outro form..como pego este valor? abços..

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

a certo então é assim cara:

opcao_do_select = document.cadastMat.selMaterias.selectedIndex;
			codigo = document.cadastMat.selMaterias.options[opcao_do_select].value;

Compartilhar este post


Link para o post
Compartilhar em outros sites

a certo então é assim cara:

opcao_do_select = document.TEU_FORMULÁRIO.ID_DO_COMBO.selectedIndex;
			codigo = document.TEU_FORMULÁRIO. ID_DO_COMBO.options[opcao_do_select].value;

a variavel código vai receber o value da opção selecionada no seu combo, e depois você envia este codigo para outra página. para enviar existem varios modos: pode enviar por QueryString ou até por session.

Mas este codigo acima é em JS. se você quer somente pegar este valor para gravar no banco é soh dar o request normal

 

codigo = Request.form("comboBOX")

Compartilhar este post


Link para o post
Compartilhar em outros sites

a certo então é assim cara:

opcao_do_select = document.TEU_FORMULÁRIO.ID_DO_COMBO.selectedIndex;
			codigo = document.TEU_FORMULÁRIO. ID_DO_COMBO.options[opcao_do_select].value;

a variavel código vai receber o value da opção selecionada no seu combo, e depois você envia este codigo para outra página. para enviar existem varios modos: pode enviar por QueryString ou até por session.

Mas este codigo acima é em JS. se você quer somente pegar este valor para gravar no banco é soh dar o request normal

 

codigo = Request.form("comboBOX")

 

estou tentando, mas não tenho muita experiencia em asp e java, conssegui fazer diversas alterações muito mais complexas neste codigo, porem agora isto, que parece ser simples, esta me deixando de cabelos em pé..

 

eu agradeço suas respostas e tentei montar a função, porem, não deu certo, agradeceria se explicasse novamente, fazendo a função completa e como cahamarei ela? é em algum evento do combo? abços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, tu precisa somente pegar o Value do teu Combo? e depois fazer as devidas operações com ele?

se for comente isto é soh fazer o request do seu combo exemplo:

<html>
<select  name="status" id="status" >
		<option value="0" >-- Selecione --</option>
		<option value="1" > Em andamento</option>
		<option value="2" >Aguardando</option>
		<option value="3" >Completo</option>
</select>
<html>

quando você estver no ASP basta fazer

'dar um request do se comboBox, não esqueça de colocar o name e id no combo
combo = request.form("status")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, tu precisa somente pegar o Value do teu Combo? e depois fazer as devidas operações com ele?

se for comente isto é soh fazer o request do seu combo exemplo:

<html>
<select  name="status" id="status" >
		<option value="0" >-- Selecione --</option>
		<option value="1" > Em andamento</option>
		<option value="2" >Aguardando</option>
		<option value="3" >Completo</option>
</select>
<html>

quando você estver no ASP basta fazer

'dar um request do se comboBox, não esqueça de colocar o name e id no combo
combo = request.form("status")

isso mesmo, preciso apenas pegar o valor que esta no meu combo..Ex: "ALARME PARA CARRO MODELO X"..e passar este valor para a pagina "salva_remessa.asp" junto com os outros que ja estou passando por post, acontece que os outros eu conssigo passar, pois são variaveis ASP, agora com o texto deste combo não sei como fazer..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então é isto que te passei ali. Depois de dar o request você pode enviar para outra página. Lembrando que o código que fiz ali pega o Value do meu combo e não o texto selecionado

<option value="0">...</option> 
											 <option value="1">...</option>
											 <option value="2">...</option>

 

Pegará este value.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então é isto que te passei ali. Depois de dar o request você pode enviar para outra página. Lembrando que o código que fiz ali pega o Value do meu combo e não o texto selecionado

<option value="0">...</option> 
											 <option value="1">...</option>
											 <option value="2">...</option>

 

Pegará este value.

 

exemplifiquei melhor o que estou tentando fazer.

 

http://www.lojacronn.com.br/loja/teste.asp

 

neste link tem um exemplo que fiz agora, o que preciso é o seguinte, quando seleciono no combo, por exemplo, "Aguardando" e clico no botão "Confirmar e Enviar" este texto ("Aguardando") deveverá ser passado atraves de um POST para a pagina "salva_remessa.asp". Mas do geito que esta, qdo clico ela passa um valor vazio para a variavel, veja, "http://www.lojacronn.com.br/loja/salva_remessa.asp?combo="

 

meu codigo do exemplo é este mesmo q você fez..veja..

 

<html>

<p>

<select name="status" id="status" >

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

<option value="1" > Em andamento</option>

<option value="2" >Aguardando</option>

<option value="3" >Completo</option>

</select>

<html>

<%

request.form("status")

Response.Write(Request.Form("status"))

combo = Request.Form("status")

%>

</p>

<form method="post" action="salva_remessa.asp?combo=<%=combo%>" target="_self">

<div align="right">

<p align="left">

<input name="entrar2" type="submit" id="entrar2" value="Confirmar e Enviar" />

</p>

</div>

</form>

<p> </p>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, para pegar o texto que esta no combo já passei para você

 

opcao_do_select = document.TEU_FORMULÁRIO.ID_DO_COMBO.selectedIndex;
texto = document.TEU_FORMULÁRIO. ID_DO_COMBO.options[opcao_do_select].text;

só que você tera que criar uma função js no evento onchange do combo, mas ai você tera que pensar em um jeito de enviar isto para outra pagina junto com com as outras variaveis asp.

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.