Goedemorgen!
Ik zit met een klein probleempje... Ik heb een onwijs groot formulier wat redelijk goed loopt en ingevuld wordt. Het is opgebouwd uit divs met visibility:hidden. En wordt dat getriggerd door een button in combinatie met onderstaande code. Echter wil ik in iedere div een validatie toevoegen, dat als men naar de volgende stap gaat, de velden uit de hudige stap op zn minst ingevuld dienen te zijn.
Rara,,,, wie kan mij helpen?
Ik zit met een klein probleempje... Ik heb een onwijs groot formulier wat redelijk goed loopt en ingevuld wordt. Het is opgebouwd uit divs met visibility:hidden. En wordt dat getriggerd door een button in combinatie met onderstaande code. Echter wil ik in iedere div een validatie toevoegen, dat als men naar de volgende stap gaat, de velden uit de hudige stap op zn minst ingevuld dienen te zijn.
Rara,,,, wie kan mij helpen?
Code:
<script type="text/JavaScript" Language="JavaScript">
function show(step) {
switch(step) {
case 1:
document.getElementById('step1').style.display = 'block';
document.getElementById('step2').style.visibility ="hidden";
document.getElementById('step3').style.display = 'none';
document.getElementById('step4').style.display = 'none';
document.getElementById('step5').style.display = 'none';
document.getElementById('step6').style.display = 'none';
break;
case 2 :
document.getElementById('step1').style.display = 'none';
document.getElementById('step2').style.visibility = "visible";
document.getElementById('step3').style.display = 'none';
document.getElementById('step4').style.display = 'none';
document.getElementById('step5').style.display = 'none';
document.getElementById('step6').style.display = 'none';
break;
case 3 :
document.getElementById('step1').style.display = 'none';
document.getElementById('step2').style.display = 'none';
document.getElementById('step3').style.display = 'block';
document.getElementById('step4').style.display = 'none';
document.getElementById('step5').style.display = 'none';
document.getElementById('step6').style.display = 'none';
break;
case 4 :
document.getElementById('step1').style.display = 'none';
document.getElementById('step2').style.display = 'none';
document.getElementById('step3').style.display = 'none';
document.getElementById('step4').style.display = 'block';
document.getElementById('step5').style.display = 'none';
document.getElementById('step6').style.display = 'none';
break;
case 5 :
document.getElementById('step1').style.display = 'none';
document.getElementById('step2').style.display = 'none';
document.getElementById('step3').style.display = 'none';
document.getElementById('step4').style.display = 'none';
document.getElementById('step5').style.display = 'block';
document.getElementById('step6').style.display = 'none';
break;
case 6 :
document.getElementById('step1').style.display = 'none';
document.getElementById('step2').style.display = 'none';
document.getElementById('step3').style.display = 'none';
document.getElementById('step4').style.display = 'none';
document.getElementById('step5').style.display = 'none';
document.getElementById('step6').style.display = 'block';
break;
}
}
</script>