Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Select con parametro

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Select con parametro

    Ciao a tutti.
    Ho la seguente select:

    if not rsN.eof then%>
    <div id="menuFoto">Select a different Country :</div>
    <form name="form2" method="post" action="main3.asp?idn=<%=idNazione%>">
    <select name="Nazione" title="Select a Country" onChange="document.form2.submit();">
    <option value="">Select</option>
    <%do until rsN.eof%>
    <option title="<%=TrovaLocalita(rsN("idNazione"), "1",rsN("idNazione"))%>" value="<%=rsN("idNazione")%>"<% if idNazione = rsN("idNazione") then %> selected="selected"<% end if %>><%=Replace(rsN("nazione"), "_", " ")%></option>
    <%rsN.moveNext
    loop%>
    </select>
    </form>
    <%end if
    Vorrei che quando uno seleziona una nazione mi carichi la pagina main3.asp e passi la nazione selezionata (la pagina la carica ma il parametro no)
    Purtroppo non capisco dove sbaglio.

    Qualche consiglio ?

    Grazie

  2. #2
    perchè quando fai il submit il parametro non è in querystring ma in request.form. Nel tuo caso piu che usare il form bastava un

    codice:
    onchange="document.location.href=('tuapagina.asp?parametro='+this.options[this.selectedIndex].value);"
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ti serve passarlo in querystring...
    Recupera il campo "nazione" che è il "name" della select.

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Funziona.
    Grazie 1000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.