-
All'interno di un modulo compilato sul sito, come faccio a fare in modo che
l'invio dei dati avvenga solo se selezionata l'opzione "accetta" di un pulsante di scelta. Vorrei anche che, se non viene selezionato il pulsante "accetta", venga visualizzato un messaggio di errore.
thanks
Richi
-
Devi usare un modulo html che punta ad una pagina php.
Utilizza il metodo post e leggi le variabili con $_POST['nome_dell_oggetto'].
Poi fai tutti i controlli.
-
Prova queste quattro righe.
<html>
<head>
<title>
Form
</title>
</head>
<body>
<!-- ------------------------INIZIO DEL CODICE DA COPIARE----------------------------------------- -->
<!-- AL POSTO DEGLI ASTERISCHI METTI L'E_MAIL DI DESTINAZIONE DEL MODULO -->
<form name="form1" action="mailto:****************" method="post" enctype="text/plain">
<!-- QUI SOTTO METTI TUTTI GLI ALTRI ELEMENTI DEL TUO MODULO....PER OGNUNO DEVI SPECIFICARE "nome" e "value" -->
<!-- PER FINIRE METTI QUANTO SEGUE -->
<!-- OVVIAMENTE PUOI CAMBIARE IL MESSAGGIO DI ALERT IN CASO DI MANCATA ACCETTAZIONE -->
<input type="radio" name="condizioni" value="accettate" onClick="javascript:document.form1.submit();"> Accetta e Invia
<input type="radio" name="condizioni" value="non_accettate" onClick="javascript:alert('Attenzione...\nIl modulo non verrą inviato per mancata accettazione delle condizioni');"> Rifiuta
</form>
<!-- //-----------------------FINE DEL CODICE DA COPIARE---------------------------------------------- -->
</body>
</html>
Ciao,
Fabio.