Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    102

    Recupero valori checkbox

    Ciao Ragazzi,
    ho un form che contiene un elenco di categoria selezionabile tramite checkbox, dal momento che la selezione può essere multipla come posso fare nella pagina successiva a recuperarmi esclusivamente quelli che sono stati selezionati?
    Ecco parte del codice dove vengono elencati i checkbox
    ------------------------------------------------------
    <TR>
    <TD CLASS="xl24" ALIGN="right" WIDTH="5%">


    <INPUT TYPE="checkbox" NAME="Categoria" VALUE="Categoria 1"></P>
    </TD>
    <TD CLASS="xl24" WIDTH="50%" HEIGHT="18">Categoria 1</TD>
    <TD CLASS="xl24" ALIGN="right">


    <INPUT TYPE="checkbox" NAME="Categoria" VALUE="Categoria 8"></P>
    </TD>
    <TD CLASS="xl24" WIDTH="50%" HEIGHT="18">Categoria 8</TD>
    </TR>
    <TR>
    <TD CLASS="xl24" ALIGN="right" WIDTH="5%">


    <INPUT TYPE="checkbox" NAME="Categoria" VALUE="Categoria 2"></P>
    </TD>
    <TD CLASS="xl24" WIDTH="50%" HEIGHT="18">Categoria 2</TD>
    <TD CLASS="xl24" ALIGN="right" WIDTH="5%">


    <INPUT TYPE="checkbox" NAME="Categoria" VALUE="Categoria 9"></P>
    <TD CLASS="xl24" WIDTH="50%" HEIGHT="18">Categoria 9</TD>
    </TR>
    ---------------------------------------------------------------------
    Grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao francy_eb,

    quei checkbox hanno tutti lo stesso nome perciò una volta inviato il form avrai l'elenco di tutti i valori selezionati.
    o sottoforma di stringa con i valori separati da ", "(virgola spazio)
    o sottoforma di collezione
    ti faccio un esempio che puoi provare
    codice:
    <form method="post">
    <input type="checkbox" name="Categoria" value="Categoria 1">
    <input type="checkbox" name="Categoria" value="Categoria 2">
    <input type="checkbox" name="Categoria" value="Categoria 3">
    <input type="checkbox" name="Categoria" value="Categoria 4">
    <input type="submit" name="sub" value="submit">
    </form>
    <%
    if Request.Form<>"" then
    	Response.Write Request.Form("Categoria")
    	Response.Write "<hr>"
    	for each valore in Request.Form("Categoria")
    		Response.Write valore & "
    "
    	next
    end if
    %>

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    102

    grazie

    ho risolto in modo simile.
    ho fatto una semplice replace va bene lo stesso vero anche se non faccio un ciclo?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    certo
    io ti ho fatto solo un esempio in due modi diversi

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    102

    si scusa

    Si scusa hai ragione, solo che oggi sono un pò fusa!!!
    Grazie mille

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.