Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Problema con checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439

    Problema con checkbox

    Salve vorrei fare dei campi spuntabile tramite checkbox solamnte che riesco solamente a farlo spuntare, se voglio togliere la spunta non ci riesco...

    questo è quello che ho scritto:

    comando per aggiornare database:
    Foto = (rs("Foto").value)?"Si":"No"

    checkbox di spunta:
    <input name="Foto" type="checkbox" id="Foto" value="Si" <%=ischecked(String(Foto),"Si")%> />

    In access ho creato un campo chiamato Foto formato Si/No

    Se invece della checkbox metto un campoform tipo:

    <select name="Foto" class="campoForm" id="Foto">
    <option value="No" <%=isselected(String(Foto),"No")%>>No</option>
    <option value="Si">Si</option>
    </select>

    funziona perfettamente... come posso fare?

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Non sono ancora riuscito a capire il problema...

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Non è che il campo in access ha un valore predefinito?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    No, nessun valore predefinito!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    ...
    Ancora non sono riuscito a risolvere!
    C'è qualcuno che ha avuto e risolto il mio stesso problema?

  6. #6
    A differenza della Lista che restituisce "SI" o "NO" a seconda della selezione
    il checkbox restituisce il Value solo se è selezionato quindi
    "SI" se selezionata e "" (stringa vuota se non selezionata)

    Adeguati per aggiornare il db in base a quello che ti viene restituito

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Grazie per avermi risposto...
    Sai anche come potrei fare per adeguare il db?

  8. #8
    Non devi adeguare il Db! ma il valore prima di inserirlo

    Es.
    Valore = Request.form("Foto")
    If Valore = "" Then
    Valore = "NO"
    End If

    e poi scrivi il recordset

    Rs("FOTO") = Valore

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Scusami...
    al posto della scritta valore evo scriverci qualcosa? (non arrabbiarti per questi miei chiarimenti)

    e poi un'altra cosa... siccome ho ad esempio foto1, foto2, foto3, foto4 e così via... per ogni "foto" devo scrivere:

    Valore = Request.form("Foto")
    If Valore = "" Then
    Valore = "NO"
    End If

    e subito dopo

    Rs("FOTO") = Valore

  10. #10
    Scusa ma per caso vuoi impostare un archivio fotografico
    e ad ogni foto un checkbox collegati ad un DB ecc......

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.