Validering af tal i formular
Jeg har simpelthen prøvet alle mulige løsninger, men ingen har vist sig at virke endnu. Er der nogen der har et bud på hvordan jeg kan få valideret at felterne:tlfnr1, postnr, hojde_cm, fdag_dag, fdag_mnd, fdag_aar
bliver valideret at de er indtastet som tal i formen?
Here goes:
<script language='JavaScript' type='text/JavaScript'>
<!--
function validate(){
if(document.form1.fornavn.value=='')
{
alert('Udfyld venligst fornavn');
return false;
}
if(document.form1.efternavn.value=='')
{
alert('Udfyld venligst efternavn');
return false;
}
if(document.form1.adresse.value=='')
{
alert('Udfyld venligst adresse');
return false;
}
if(document.form1.by.value=='')
{
alert('Udfyld venligst by');
return false;
}
if(document.form1.postnr.value=='')
{
alert('Udfyld venligst postnummer');
return false;
}
if(document.form1.tlfnr1.value=='')
{
alert('Udfyld venligst telefonnummer');
return false;
}
if(document.form1.hojde_cm.value=='')
{
alert('Udfyld venligst højde');
return false;
}
if(document.form1.fdag_dag.value=='')
{
alert('Udfyld venligst fødselsdag');
return false;
}
if(document.form1.fdag_mnd.value=='')
{
alert('Udfyld venligst fødselsmåned');
return false;
}
if(document.form1.fdag_aar.value=='')
{
alert('Udfyld venligst fødselsår');
return false;
}
if (!document.form1.medlem[0].checked && !document.form1.medlem[1].checked){
alert("Vælg venligst om du er medlem");
return false;}
var elms = document.form1.elements["medlemstype[]"], bFound = false;
for (var i=0,j=elms.length; i<j; i++) {
bFound = bFound || elms[i].checked;
}
if (!bFound)
{
alert('Vælg venligst medlemstype');
return false;
}
else {
return true;
}
}
//-->
</script>
