Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    checkbox passa valore al db

    ciao a tutti,
    ho inserito un checkbox in una pagina asp che comunica con db,
    pero' non riesco a far in modo che se spunto il checkbox mi passa valore "si" nel db:
    questo e' quello che finora funziona un controllo
    sul valore gia' esistente nel db:

    codice:
    <input name="completata" type="checkbox" id="completata" value="checkbox" <%If (CStr((recvedischede.Fields.Item("completata").Value)) = CStr("si")) Then Response.Write("checked") : Response.Write("")%>>
    devo aggiungere una if? :rollo:
    grazie.

  2. #2
    Ma tu vuoi che la checkbox abbia il valore prelevato dal campo abbinato nel db, oppure vuoi spuntare la checkbox ed inviare il risultato al db?

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il campo completata di che tipo è?
    il CStr("si") non ha senso... è sempre "si"
    l'else non sono i duepunti :
    fare un response.write "" non ha senso

  4. #4
    @willybit: è un codice di Mastro Dreamweaver :-) un po' contorto, ma funzionante
    @naps:
    pero' non riesco a far in modo che se spunto il checkbox mi passa valore "si" nel db:
    value="checkbox"
    VVoVe: VVoVe:
    e speri che ti passi il valore "si"? dai, ce la possiamo fare...
    sosrtituisci con:
    value="si"
    ...Ma questo è HTML, non ASP: forse è meglio fermarsi un attimo e ripassare le basi dei form...
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  5. #5
    Ripeto, tu cosa vuoi fare con 'sta checkbox?

  6. #6
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    che passi il valore

    si, mi spiego bene (spero)

    ho costruito una pagina che che mi permette di aggiornare i record,
    la pagina e' stata fatta con DrewamwearMX,
    il campo completata prima era un campo input type percio bastava che mettessi a lettere il valore e lui se lo prendeva nel momento in cui gli davo aggiorna.
    adesso pero' non voglio utilizzare un campo ma ben si un checkbox
    che a seconda se e' spuntato o no lui mi registra sul db il valore:

    se e' spuntata il valore e' "si"
    invece se non e' spuntata il valore e' "no"

    con lo script attuale mi spunta o no la checkbox:

    codice:
    <input name="completata" type="checkbox" id="completata" value="checkbox" <%If (CStr((recvedischede.Fields.Item("completata").Value)) = CStr("si")) Then Response.Write("checked") : Response.Write("")%>>
    pero' se cambio la spunta della checkbox rispetto a come la trovo e poi faccio aggiorna lui la ignora non mi registra il valore.

    come si puo' aggirare?


  7. #7
    E se al posto di una checkbox metti due radio?
    Li chiami allo stesso modo ma attribuisci ad uno il valore "no" e all'altro il valore "sì" (io userei i valori 0 e 1, non le lettere).

  8. #8
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    ok

    ora ci provo,
    poi ti faccio sapere.

    cmq grazie.

  9. #9
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    scusatemi...

    mi sto impallando...

    io ho messo questo:

    due radio bottom uno con:

    codice:
    <input <%If (CStr((recvedischede.Fields.Item("completata").Value)) = CStr("1")) Then Response.Write("CHECKED") : Response.Write("")%> type="radio" name="radiobuttonsi" value="1">

    e l'altro con:

    codice:
    <input <%If (CStr((recvedischede.Fields.Item("completata").Value)) = CStr("0")) Then Response.Write("CHECKED") : Response.Write("")%> type="radio" name="radiobuttonno" value="0">

    perche' non riesco a far scrivere nel db se clicco su aggiorna?
    e perche' mi si selezionano tutti e due se clicco prima su uno e poi sull'altro? non dovrebbe esser checked uno e la'ltro automaticamento si spegne?


  10. #10
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    Oleee

    Scusate ragazzi della mio disturbo e la
    valanga di problemi esposti.

    ma alla fine provando e riprovando ci son riuscito
    grazie anche alla traccia di consigli presi su questo forum stupendo!


    GRAZIE ANCORA!
    e
    BUONE FESTE A TUTTI!!

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.