none
Como gravar a opção selecionada de um combobox para o outro em outra página? RRS feed

  • Pergunta

  • É o seguinte, eu tenho um combo box em uma página, preciso que a opção selecionada nela seja mostrada tb em outro combo box de outra página, mas esse combo é uma tag do tipo <select></select>. Pensei em usar sessão mas n consigo avançar em nada, mas precisa ser em VBscript.
    segunda-feira, 31 de agosto de 2009 18:44

Todas as Respostas

  • Bem, é só fazer o request e depois fazer uma váriavel com o nome por exemplo selected. Ai vc pode fazer um um select

    Select Case variavel
    Case "Bob"
    selected = "selected "
    Case "Sara"
    selected = "selected "
    Case "Charles"
    selected = "selected "
    End Select

    Depois no select, no option onde ficaria "selected" estaria a váriavel, esse é o primeiro jeito que veio na cabeça, pelo menos se vc não estiver usando banco de dados, dai com banco de dados é só ser dentro do for com um if

    Espero ter ajudado
    segunda-feira, 31 de agosto de 2009 21:01
  • Segue uma sugestão:

    Pagina1.asp
    <select name="select1">
                <option value=1>1</option>
                <option value=2>2</option>
                <option value=3>3</option>
                <option value=4>4</option>
                <option value=5>5</option>
                <option value=6>6</option>
                <option value=7>7</option>
    </select>

    Pagina2.asp
    <%@LANGUAGE="VBSCRIPT"

    'Aqui a session recebe o valor selecionado da combo
    Session("ValorCombo")=request.form("select1")
    %>

    <html>
    <body>
               <select name="select2">
                    <option value="<%=Session("ValorCombo")%>"><%=Session("ValorCombo")%></option>
              </select>
    </body>
    </html>



    Neste caso, a 2ª combo irá carregar apenas o valor selecionado na página anterior.

    Bjs,

    Paty
    quarta-feira, 9 de setembro de 2009 19:10