ciao a tutti ho recuperato uno script in java che dovrebbe permettermi di inserire in un modulo in php l'informativa sulla privacy da accettare prima di proseguire ed è questo:
Dove il file dove c'è il codice php è prova.php ed il nome del modulo (ma non ne sono sicuro) è modulo.
quindi ho fatto:
il pulsante submit l'ho sostituito con questo codice:
<input type="button" name="Invia" value="Invia" onclick="checkForm()">
invece la checkbox ha questo codice:
<input type="checkbox" name="trattamento_dati">
Sono andato ad operare sulla pagina dove c'è il codice del form (prova.php) ma non riesco a farlo funzionare.
Codice:
function checkForm() {
form=document.nome_del_form //ci metti il nome del tuo form
if (!(form.trattamento_dati.checked)) {
alert("Devi accettare il trattamento dei dati");
return;
}
else {
form.target = "_parent";
form.action = "file.php"; //il file che esegue lo script associato alla form
form.method = "POST"; //o GET
form.submit();
}
}
Dove il file dove c'è il codice php è prova.php ed il nome del modulo (ma non ne sono sicuro) è modulo.
quindi ho fatto:
Codice:
function checkForm() {
form=document.modulo //ci metti il nome del tuo form
if (!(form.trattamento_dati.checked)) {
alert("Devi accettare il trattamento dei dati");
return;
}
else {
form.target = "_parent";
form.action = "prova.php"; //il file che esegue lo script associato alla form
form.method = "POST"; //o GET
form.submit();
}
}
<input type="button" name="Invia" value="Invia" onclick="checkForm()">
invece la checkbox ha questo codice:
<input type="checkbox" name="trattamento_dati">
Sono andato ad operare sulla pagina dove c'è il codice del form (prova.php) ma non riesco a farlo funzionare.