Copia e incolla
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>form</title>
<script type="text/javascript">
// <![CDATA[
function complete() {
var mod = document.getElementById('modulo')
var mod_i = mod.getElementsByTagName('input');
var risposte = 0;
for (i=0; i<mod_i.length; i++) {
if (mod_i[i].type == 'radio') {
if (mod_i[i].checked) ++risposte;
}
}
// cambia 3 con il tuo numero di domande
if (risposte < 3) {
alert('Hai risposto a '+ risposte+' domanda/e.\nCompleta il questionario');
return false;
}
return true;
}
// ]]>
</script>
<body>
<form action="..." method="..." onsubmit="return complete()" id="modulo">
<input type="radio" name="domanda1" value="true" />
<input type="radio" name="domanda1" value="false" />
<input type="radio" name="domanda2" value="true" />
<input type="radio" name="domanda2" value="false" />
...
<input type="radio" name="domanda10" value="true" />
<input type="radio" name="domanda10" value="false" />
<input type="submit" value="invia" />
</form>
<body>
</html>
Ciao
-Fab-
keywords: contare opzioni radiobox radio selezionate modulo form incompleto