Ciao, ho 6 radio button raggruppati a gruppi di 2. Quelli appartententi allo stesso gruppo hanno lo stesso nome. Ci sono quindi 3 nomi. I radio button possono assumere il valore "si" oppure "no".
Vorrei scrivere una funzione che invii il form solo se i radiobutton non sono vuoti e se è stato scelto si in almeno un radiobutton.
es.
o si o no
o si o no
o si o no
se l'utente li lascia vuoti allora il fomr non deve essere inviato. Ciò avviene anche se l'utente ha scelto tutti no.
Io avevo provato così ma non funziona:
Grazie
Codice PHP:
<script type="text/javascript">
// <!--
function validaConsenso(){
var mod = document.getElementById('modulo')
var mod_i = mod.getElementsByTagName('input');
for (i=0; i<mod_i.length; i++) {
if (mod_i[i].type == 'radio') {
if (!mod_i[i].checked){
alert('Errore: per inviare il curriculum devi accettare almeno una condizione.');
return false;
}
}
}
if (document.modulo.consTrattamento[1].value=='no' && document.modulo.consConservazione[1].value=='no' && document.modulo.consComunicazione[1].value=='no'){
alert('Errore: per inviare il curriculum devi accettare almeno una condizione.');
return false;
}else
return true;
}
-->
</script>