Ir para conteúdo

POWERED BY:

Arquivado

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

igadino

Recupera da select multiple

Recommended Posts

Galera como fasso para recuperar dados selecionado.

Exemplo: Se selecionar Acre e Alagoa e outros mais quando clicar no butão select a opção Acre e Alagoa continua selecionado.

<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form name="usuario" action="Ver_1.asp" method="post"><select multiple name="estado" id="estado" size="5" style="width:85px" value="" class="text"><option value="Acre">Acre</option><option value="Alagoa">Alagoa</option><option value="Amazanas">Amazanas</option><option value="Amapa">Amapa</option><option value="Santa Catarina">SC</option><option value="Sergipe">Sergipe</option><option value="São Paulo">São Paulo</option><option value="Tocantins">Tocantins</option></select><input type="submit" style="cursor:hand; width:110; height:22" value="Select"> </form> </body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara...não deu pra entender se a sua duvoda é em como recuperar ou se é ficar as opções selecionadas

 

para recuperar é da mesma forma que um input text normal

 

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

quanto ao selecionado acho que você se refere ao clicar no submit ele envia os dados, se você clicar no botão voltar do browser os dados continuam selecionados e você não quer que fique selecionado, é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem que recuperar os dados conforme foi escolhido na caixa de seleção, quando clicar no butão Select ele chama a mesma pagina, se os dados que forem inserido no furmulario eles só entrarão no banco se eles não tiver no banco por isso ele tem que corservar os dados selecionado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então faça assim....

 

 

 

<%if request.form("estado")<>"" then if request.form("estado")="Sergipe" then  sergipeSelec="selected=""selected""" end ifend if%><form name="usuario" action="" method="post"><select multiple name="estado" id="estado" size="10" style="width:85px" value="" class="text"><option value="Acre">Acre</option><option value="Alagoa">Alagoa</option><option value="Amazanas">Amazanas</option><option value="Amapa">Amapa</option><option value="Santa Catarina">SC</option><option value="Sergipe" <%=sergipeSelec%>>Sergipe</option><option value="São Paulo">São Paulo</option><option value="Tocantins">Tocantins</option></select><input type="submit" style="cursor:hand; width:110; height:22" value="Select"></form></body></html>

obviamente você terá que criar para todos a situação, apenas mostrei a logica http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

obviamente você terá que criar para todos a situação, apenas mostrei a logica http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

você leu essa minha frase anteriormente?eu fiz o exemplo para selecionar apenas 1, a lógica é essa, agora você cria para os outros usando o array do request.form, separa os estados e passa os valores

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz esse so que tem hora que funciona outra não ver se alguem pode me ajudar neste exemplo

<form action="var_1.asp" name="ver" method="post"><select multiple name="UF" size="5" class="text"><%mostra= " Acre, Alagoa, Amazanas, Amapa, Bahia, Ceará, Distrito Federal, Espirito Santo, Goiáis, Maranhão, Minas Gerais, Mato Groso do Sul, Mato Groso, Para, Paraiba, Pernambuco, Piaui, Paraná, Rio de Janeiro, Rio Grande Norte, Rondonia, Roraima, Rio Grande Sul, Santa Catarina, Sergipe, São Paulo, Tocantins"Req_Form=split(Request.Form("UF"),",")Lista=split(mostra,",")  for i=0 to ubound(Lista)  response.write"<option value="&Lista(i)  for ii=0 to ubound(Req_Form)  if Req_Form(ii)= Lista(i) then response.write "selected"next  response.write">"&Lista(i)&"</option>"&vbcrnext%></select><input type="submit" name="teste" value="Select"></form>

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.