Originariamente inviato da Hwa-Rang
Salve a tutti, ho un form, ma vorrei che il tasto "invia" fosse disattivato finché l'utente non clicca su un radio button (in pratica devo aggiungere l'informativa per il trattamento dei dati personali). Chi mi sa dire come si fa? Grazie mille e buon appetito a tutti.
guarda, io molto semplicemente inibisco il bottone
ti posto questo codice, sfrutta un checkbox
codice:
<html>
<head>
<script language="javascript1.2">
function checkButton(nome) {
if(document.forms['provaform'].elements[nome].checked){
document.forms['provaform'].elements['bottone'].disabled = false
}
else{
document.forms['provaform'].elements['bottone'].disabled = true
}
}
</script>
</head>
<body>
<form name="provaform" ACTION="" METHOD="POST">
<INPUT TYPE="checkbox" NAME="auth" onClick="checkButton('auth')">Autorizzo al trattamento dei dati personali
<INPUT TYPE="button" NAME="bottone" VALUE="cliccami" DISABLED>
</form>
</body>
</html>
volendo puoi effettuare lo stesso controllo anche lato server, ma secondo me nn ti conviene, così è più semplice