Lid |
|
Hallo,
Ik ben bezig met een javascript form validatie, dit formulier bevat zowel tekstvelden als radio buttons.
Ik heb een script met meerdere controles, de eerste 3 controles werken maar na controle 3 wordt er niet meer gecontroleerd.
Zouden jullie me misschien kunnen helpen ?
alvast bedankt.
var vraag1a=document.forms["enquete"]["txtantwoord1"].value;
var vraag1b=document.forms["enquete"]["txtdisplay1"].value;
if (vraag1b!=null || vraag1b!="")
{
if (vraag1a==null || vraag1a=="")
{
alert("Een van de antwoorden is niet correct ingevuld");
return false;
}
}
var vraag2a=document.forms["enquete"]["txtantwoord2"].value;
var vraag2b=document.forms["enquete"]["txtdisplay2"].value;
if (vraag2b!=null || vraag2b!="")
{
if (vraag2a==null || vraag2a=="")
{
alert("Een van de antwoorden is niet correct ingevuld");
return false;
}
}
var vraag3a=document.getElementsByName('keuzeantwoord1')
var vraag3b=document.forms["enquete"]["keuzedisplay1"].value;
if (vraag3b!=null || vraag3b!="")
{
for (var i3 = 0; i3 < vraag3a.length; i3++) {
if (vraag3a[i3].checked) {
return true; // checked
}
};
// not checked, show error
alert("Een van de antwoorden is niet correct ingevuld");
return false;
}
var vraag4a=document.getElementsByName('keuzeantwoord2')
var vraag4b=document.forms["enquete"]["keuzedisplay2"].value;
if (vraag4b!=null || vraag4b!="")
{
for (var i4 = 0; i4 < vraag4a.length; i4++) {
if (vraag4a[i4].checked) {
return true; // checked
}
};
// not checked, show error
alert("Een van de antwoorden is niet correct ingevuld");
return false;
}
var vraag1a=document.forms["enquete"]["txtantwoord1"].value; var vraag1b=document.forms["enquete"]["txtdisplay1"].value; if (vraag1b!=null || vraag1b!="") { if (vraag1a==null || vraag1a=="") { alert("Een van de antwoorden is niet correct ingevuld"); return false; } } var vraag2a=document.forms["enquete"]["txtantwoord2"].value; var vraag2b=document.forms["enquete"]["txtdisplay2"].value; if (vraag2b!=null || vraag2b!="") { if (vraag2a==null || vraag2a=="") { alert("Een van de antwoorden is niet correct ingevuld"); return false; } } var vraag3a=document.getElementsByName('keuzeantwoord1') var vraag3b=document.forms["enquete"]["keuzedisplay1"].value; if (vraag3b!=null || vraag3b!="") { for (var i3 = 0; i3 < vraag3a.length; i3++) { if (vraag3a[i3].checked) { return true; // checked } }; // not checked, show error alert("Een van de antwoorden is niet correct ingevuld"); return false; } var vraag4a=document.getElementsByName('keuzeantwoord2') var vraag4b=document.forms["enquete"]["keuzedisplay2"].value; if (vraag4b!=null || vraag4b!="") { for (var i4 = 0; i4 < vraag4a.length; i4++) { if (vraag4a[i4].checked) { return true; // checked } }; // not checked, show error alert("Een van de antwoorden is niet correct ingevuld"); return false; }
|