Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    passare checkbox di un form con get

    Salve a tutti, ho questi pulsanti di scelta in un forum:
    codice:
    <form action="?" method="get">
                <input name="regione" type="checkbox" id="regione" value="1">
              Abruzzo 
              <input name="regione" type="checkbox" id="regione" value="2">
              Basilicata 
              <input name="regione" type="checkbox" id="regione" value="3">
              Calabria 
              <input name="regione" type="checkbox" id="regione" value="4">
    </form>
    Se recupero i dati tramite metodo post, mi esce un array del tipo (1,2,3,4), ma tramite il metodo get mi esce soltanto 1, sulla querystring.

    Come posso fare per recuperare tutto l'array nella querystring?
    grazie, ciao.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,672
    nella querystring dovrebbe stampare questo:
    ?regione=1&regione=2&regione=3&regione=4

    ovvero quelli selezionati inviano il proprio valore
    quelli non selezionati non inviano ne valore ne variabile

    forse leggi male l'esito

  3. #3
    Grazie per la risposta. E' vero, è stata una svista, ma il problema si presenta quando devo passare nuovamente il valore tramite querystring.
    es.
    scRegioni = Request.QueryString("regioni")
    pag2

    come posso risolvere? grazie, ciao

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Hai mandato un codice parziale e non si capisce se hai messo tutti gli apici richiesti... faccio un'ipotesi:


    response.write "pag2"
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,672
    questo
    codice:
    scRegioni = Request.QueryString("regioni")
    response.write "pag2"
    produrrà questo
    codice:
    pag2
    da notare che ogni valore nell'unica variabile sarà separato da una virgola e uno spazio

  6. #6
    Grazie della dritta, infatti la variabile scRegioni era stata spezzata grazie all'istruzione Trim che non avevo visto.
    Un saluto

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 © 2024 vBulletin Solutions, Inc. All rights reserved.