Ir para conteúdo

POWERED BY:

Arquivado

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

Mr Crowley

preciso fazer o asp recuperar o valor de uma

Recommended Posts

<html><head></head><body><form name="reca" method="post" action=""  ><select name="Cidade" id="Cidade" class="form_cinza"  onBlur="recarrega(this.form.Cidade)">  <option value="Ampraso"</option>Ampraso</option>  <option value="Rio de Janeiro"</option>Rio de Janeiro</option>  <option value="santos"</option>santos</option>  <option value="São Paulo "</option>São Paulo </option></select></form></body></html><script>function recarrega(oCampo){	window.location.reload();	alert('recarrego');}</script>

seguinte

qdo ele selecionar a cidade preciso o estado preciso que ele mude para todas as cidades desse estado no outro select

montei esse esquinha em java mais nao deu muito certo

pensei que ele ia conseguir executar algum comondo no asp

mais nao deu

tem como fazer uma funcção em java script chamar uma funcao em ASP

 

falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, isso é um JS que passa os parâmetros, e dá um reload (normalmente dá um Submit no formulário e inclui uma "flag", um sinal, para não executar todo o processamento) na página, o ASP recupera esses parâmetros e executa o carregamento dos Selects

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer assim:

 

<select name="slcmontadora" id="slcmontadora" onchange="window.navigate('frm_cadastrarcarro.asp?busca=1&slcmont='+cadveiculo.slcmontadora.value)">

<% while not netcarros.EOF

if request.querystring("busca")=1 then

if netcarros("id")=Cint(id_monta) then

response.Write("<option value="&netcarros("id")&" selected>"&netcarros("nome")&"</option>")

'response.Write("<input name='n_montadora' type='hidden' value="&netcarros("nome")&">")

else

response.Write("<option value="&netcarros("id")&">"&netcarros("nome")&"</option>")

end if

else

response.Write("<option value="&netcarros("id")&">"&netcarros("nome")&"</option>")

end if

netcarros.MoveNext

wend

netcarros.Close

%>

</select>

 

Este é o primeiro Select, onde a linha que vai mandar novamente o sistema abrir a páigna esta em vermelho, ai no segundo Select você deve fazer assim.

 

<select name="slcmodelo" id="slcmodelo">

<% if Request.QueryString("busca")=1 then

sql_modelo="SELECT id ,modelo, montadora FROM modelos WHERE montadora="&CInt(id_monta)

netcarros.Open sql_modelo

while not netcarros.EOF

response.Write("<option value="&netcarros("id")&">"&netcarros("modelo")&"</option>")

netcarros.MoveNext

wend

netcarros.Close

end if%>

</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi mais ou menos oq você me falo

você quer que pegue o valor no endereço da pagina

mais como que eu faço para recuperar o valor do id e jogar no endereço de pagina??

o meu select ta aqui

ASP [/tr][tr]

<%

Dim Sel_Cidade 'VARIAVEL DE QUE SELECIONA TODAS AS CIDADES

Dim Cid 'VARIAVEL DE BANCO DE DADOS

Sel_Cidade = " V_Cidade d "

SET Cid = server.CreateObject("ADODB.RecordSet")

Cid.open Sel_Cidade, conn,3,3 %>

 

<select name="Cidade" id="Cidade" class="form_cinza" onchange="delere_reload.asp?busca = ">

<% do until Cid.eof %>

<option value="<%response.Write(Cid.fields("Nome_Cid"))%>"</option><%response.Write(Cid.fields("Nome_Cid"))%></option>

<% Cid.movenext : loop %>

</select>

[/tr]

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.