Visualizzazione dei risultati da 1 a 6 su 6

Discussione: checkbox selezionati

  1. #1

    checkbox selezionati

    Salve ragazzi in una pagina (pagina1.asp) ho una serie di checkbox; tramite un form invio quelli selezionati ad una pagina successiva (pagina2.asp) e qui devo tornare alla pagina precedente senza poter usare history back, quindi perdondomi i chek che ho selezionato in precedenza.

    Come devo fare a riportarmi dietro i check che ho selezionato?
    ho provato in questa maniera; dalla pagina2.asp in un campo hidden, chiamato mycheck, mi riporto indietro i check che ho selezionato e poi faccio questo nella pagina1.asp:

    codice:
    mycheck=request("mycheck")
    mycheck2=split(mycheck,",")
    conto=ubound(mycheck2)
    .....
    while not rs1.eof
    .....
    if chkCorso="" then %>
    <INPUT TYPE=Checkbox NAME="mychk" VALUE="<%=rs1("Codice")%>"<%if appo=rs1("Codice") then%>checked<%end if%>>
    <%
    else 
    For i = 0 To conto
    chkfinale=mycheck2(i)
    %>
    <INPUT TYPE=Checkbox NAME="mychk" VALUE="<%=rs1("Codice")%>" <%if rsCorsi("CodiceCorso")=chkfinale then%>checked<% end if%>>	
    
    next
    ....
    rs1.movenext
    wend
    e funziona in parte perche mi lascia il check selezionato ma me lo duplica per quanto e' il valore nella variabile conto
    dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Hai provato con history.go(-1)?
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    il problema e' che non posso usare il Javascript

    ci sara' un modo una volta che ho selezionato dei check e ho fatto l'action del form di poter tornare indietro alla pagina iniziale e sapere quale check ho selezionato tipo la funzione hisotry.back()?

    ho provato con il codice che ho postato ma non funziona correttamente


  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Utilizza response.redirect

  5. #5
    ho provato, non funziona

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    ciao io ho fatto cosi' (in modo diverso dal tuo):
    nel form che spedisco ho messo all'interno dell'imput type un if, ecco guarda questo esempio che funge....

    <input <% If rs("Done") Then Response.Write("checked") %> type="checkbox" name="Done" value=1<%=check%> >

    Prova! ciao

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