Java script checkbox per informativa privacy

venerdì 29 ottobre 2010 - 10.32
Tag Elenco Tags  Javascript

muppa Profilo | Newbie

ciao a tutti volevo usare uno script in java per fare una checkbox per l'informativa sulla privacy (se accetti continui se non accetti non continui ed esce il messaggio di errore) da inserire in un modulo per i dati fatto in php.
Lo script che vorrei usare è questo (poi se qualcuno ha un altra soluzione ben venga):

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(); } }

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.

Il nome della pagina dove si trova il form è prova.php il nome del modulo dovrebbe essere modulo.
Allego il codice della pagina di partenza in cui vorrei inserire il codice java.
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

se qualcuno può cortesemente darmi una mano grazie

alx_81 Profilo | Guru

>ciao a tutti
ciao e benvenuto su dotnethell!
ti allego una funzione javascript con tanto di html, non è php, ma è la stessa cosa:
<html> <head> <script type="text/javascript"> //<!-- function checkForm() { var chkPrivacy = document.getElementById("chkAccetto"); if (chkPrivacy) { if (!chkPrivacy.checked) { alert("devi accettare"); } else { alert("submit"); } } } //--> </script> </head> <body> <form> <input type="checkbox" value="Accetto" id="chkAccetto" /><br /> <input type="button" value="Prosegui.." onClick="javascript: checkForm();" /> </form> </body> </html>

>se qualcuno può cortesemente darmi una mano grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5