Hieronder het script. Deze checkt of de waarden die je intikt een nummer is of niet.
Nu is het probleem dat als je een komma intikt (bijvoorbeeld 4,5) een popup scherm naar voren krijgt. Hoe bouw ik snel een uitzondering in zodat het niet uitmaakt of er een komma/punt instaat? Zal retesimpel zijn, maar lukt niet.
for(i=0;i<document.frmAddProject.HoursSpent.value.length;++i)
if(document.frmAddProject.HoursSpent.value.charAt(i) < "0"
|| document.frmAddProject.HoursSpent.value.charAt(i) > "9" )
chkZ = -1;
if(chkZ == -1){
alert("Hours must be a number");
document.frmAddProject.HoursSpent.focus();
}
else {
document.frmAddProject.submit();
}
Nu is het probleem dat als je een komma intikt (bijvoorbeeld 4,5) een popup scherm naar voren krijgt. Hoe bouw ik snel een uitzondering in zodat het niet uitmaakt of er een komma/punt instaat? Zal retesimpel zijn, maar lukt niet.
for(i=0;i<document.frmAddProject.HoursSpent.value.length;++i)
if(document.frmAddProject.HoursSpent.value.charAt(i) < "0"
|| document.frmAddProject.HoursSpent.value.charAt(i) > "9" )
chkZ = -1;
if(chkZ == -1){
alert("Hours must be a number");
document.frmAddProject.HoursSpent.focus();
}
else {
document.frmAddProject.submit();
}
Sempron 3800+ 8k9a7i