Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    226

    Invia i dati solo se la spunta è selezionata

    ciao

    ho questo codice di un form, l'ho un pò riassunto:
    codice:
     <form name="form1" method="post" action="invio-codice.php">
    <label>
                              <input name="acconsento" type="checkbox" id="acconsento" value="checkbox" checked>
                              ACCETTO CONDIZIONI DI VENDITA</label>
           <label>
                          <input name="Submit" type="submit" class="t_invia" value="Invia">
                        </label>
    </form>
    vorrei inserire del codice che procedesse con l'invio del form solo se il tasto di spunta acconsento è selezionato, altrimenti stampasse un messaggio di errore.

    Ho provato ma con scarsi risultati, aiutooooooooooo.

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Puoi fare 2 controlli, 1 in javascript e uno in php.
    Per fare quello in php dovresti agire sul valore di 'acconsento'.

    Per vedere il valore di 'acconsento' in entrambe i casi ( checked e non ) inserisci il seguente codice:

    Codice PHP:

    if(isset($_POST['acconsento']))
    {
     
    var_dump($_POST['acconsento']);
    exit;

    Il valore dovrebbe essere 'on' se selezioni il box altrimenti 'off'.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.