non riesco a validare la form , in particolare i campi checkbox
è possibile selezionarne max 5 , min 1 .
dove sbaglio ?
<code>
function conferma(theForm)
{
var A = document.info.A.value;
if ((A == "") || (A == "undefined")) {
alert("Attenzione non è stata inserita alcuna risposta alla domanda A.");
}
var B = document.info.B.value;
if ((B == "") || (B == "undefined")) {
alert("Attenzione non è stata inserita alcuna risposta alla domanda B.");
}
var C = document.info.C.value;
if ((C == "") || (C == "undefined")) {
alert("Attenzione non è stata inserita alcuna risposta alla domanda C.");
}
[COLOR=red]
var domanda4 = document.info.domanda4.value;
if ((domanda4 == "") || (domanda4 == "undefined")) {
alert("Attenzione non è stata inserita alcuna risposta alla domanda 4.");
}
var domanda5 = document.info.domanda5.value;
if ((domanda5 == "") || (domanda5 == "undefined")) {
alert("Attenzione non è stata inserita alcuna risposta alla domanda 5.");
}
var domanda6 = document.info.domanda6.value;
if ((domanda6 == "") || (domanda6 == "undefined")) {
alert("Attenzione non è stata inserita alcuna risposta alla domanda 6.");
}
var aq=false
for(var k=0;k<theForm.elements['sesso'].length;k++){
if (theForm.elements['sesso'][k].checked) aq=true;
}
if(!aq){
alert('Attenzione!.Non è stata selezionata alcuna risposta alla domanda "sesso"');
}
var az=false
for(var k=0;k<theForm.elements['aru'].length;k++){
if (theForm.elements['aru'][k].checked) az=true;
}
if(!az){
alert('Attenzione!.Non è stata selezionata alcuna risposta alla domanda anzianità ');
return false;
}
else
document.info.method="post";
document.info.action = "quiz_exe.asp";
document.info.submit()
}
</code>

Rispondi quotando