Ik heb een formulier gemaakt en dit formulier gevalideerd met de gedragingen-functie van dreamweaver. Nu wordt er wel de tekstvelden gevalideerd, maar de checkbox die ik erin heb staan, kan niet worden gevalideerd. De code die ik hiervoor gebruik is als volgt:
Kan iemand mij helpen, zodat de che ckbox wel wordt gevalideerd? Heeft iemand hier een code voor?
PHP:
<script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' moet een geldig emailadres bevatten.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is vereist.\n'; }
} if (errors) alert('Corrigeer uw invoer:\n'+errors);
document.MM_returnValue = (errors == '');
} }
//-->
</script>
Laatst bewerkt door een moderator: