Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Checkbox e azione

  1. #1

    Checkbox e azione

    Ciao a tutti,
    prelevo notizie da un database e con un while le faccio apparire in una pagina asp.

    Accanto a ogni notizia c'è un checkbox con cui l'amministratore deve pubblicare.

    Io vorrei che appena l'amministratore schiaccia sul check, spuntandolo, una pagina asp nascosta processi l'update del record, portando il campo da 'no' a 'si'.

    La parte asp la so fare benissimo, ma non so che evento mettere nel checkbox per fargli chiamare il file asp che processa l'update...

    Grazie a tutti in anticipo!

  2. #2
    Puoi sfruttare l'evento onchange:
    codice:
    <input  type="checkbox" onChange="document.location.href='pagina.asp';">
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Provo, vediamo cosa fa ^_^

    Grazie

  4. #4
    mmmmm non so come fare a riconoscere il value del check... e quindi, quando processo l'update non cambia lo stato del campo.

    Cmq ho fatto:
    <input name="pubblica" type="checkbox" id="pubblica" value="false" onChange="document.location.href='giornale_pubb.as p?ID=<%= rs("ID_ARTICOLO") %>';">

    Il file giornale_pubb.asp contiene

    <% @Language=VBScript %>

    <%
    ID=request("ID")
    pubblica=request("pubblica")
    sql="UPDATE ARTICOLI SET PUBBLICA = '"&pubblica&"' WHERE ID_ARTICOLO="&ID
    set rs=Conn.execute(sql)
    response.redirect("giornale_elenco.asp")
    %>

    Aiuto

  5. #5
    Fai un request del form, e poi lo processi con un if:
    codice:
    <% @Language=VBScript %>
    
    <%
    ID=request.querystring("ID")
    pubblica=request.form("pubblica")
    if pubblica = false then
    sql="UPDATE ARTICOLI SET PUBBLICA = '"&pubblica&"' WHERE ID_ARTICOLO="&ID
    set rs=Conn.execute(sql)
    response.redirect("giornale_elenco.asp")
    else
    ....
    ....
    ....
    end if
    %>
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  6. #6
    Si ma il fatto è che non riesco a far passare il value del checkbox...

    l'href non passa niente...non c'è un altro evento che posso usare e che passi anche il value del checkbox?

  7. #7
    L'evento onchange permette il ricaricamento della pagina ma non il passaggio di valore, dovresti usare Javascript per fare una cosa del genere o mettere il check in un altro form, in modo che al cambio del contenuto del check, si possa eseguire il submit del form.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.