Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Checkbox non va

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    577

    Checkbox non va

    Ciao a tutti

    in un form ho un checkbox.

    Non riesco a controllarlo quando premo sul tasto di conferma.

    Cioè devo riuscire a capire se l'utente a inserito il flag (checked) o no nel momento in cui invio i dati alla seconda pagina.

    Grazie

    Lucia

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    che tipo di controllo esegui?? il valore del checkbox lo trovi in $_POST['nomecheckbox'].
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Se devi controllare al volo devi usare un javascript, altrimenti devi recuperare la variabile post nella seconda pagina e controllare se ha un valore, ti faccio un esempio del secondo caso:

    Codice PHP:
    $check $_POST['checkbox']

    if (!
    $check){
      echo 
    'La casella e\' selezionata';
    }else{
      echo 
    'La casella non e\' selezionata';

    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    il controllo va fatto in javascript...
    altrimenti puoi mandare all seconda pagina,li controllare se gli passi qualcosa,in caso contrario reindirizzare alla pagina precendente...

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    577
    sono rimasta di stucco !


    Grazie

    Nono credevo che certe cose funzionassero alla rovescia.

    Lucia

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    577
    scusami ken84 ma non funziona ancora

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    ma tu vuoi fare il controllo al click sul submit,
    oppure lo vuoi fare dopo aver fatto il submit e quindi una volta ke passi i dati ad un'altra pagina???

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    577
    Allora ...

    questa è la sintassi del form
    ********************************
    <input type="checkbox" name="flg_stp" value="checkbox" <?php if ($row['VC_FLGSTP']==1) {echo "CHECKED";}?>>
    ********************************

    poi nella seconda pagina (che riceve il submit) con quest'altro codice cerco di capire se l'utente ha lasciato il check o magari lo ha tolto.

    if (!$HTTP_POST_VARS["flg_stp"]) {
    $flg_stp=1;
    }
    else {
    $flg_stp=0;
    }

    Non funziona nulla.

    Grazie

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.