Validate af postnummer
Er der en der kan se hvad der galt med validering af postnummerkan ikke rigtig få det til at virke.
<!-- Følgende script tjekker om alle felterne i form-mailen er udfyldt. -->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function validate(formmailler) {
//Navn-feltet
if (formmailler.afsender_navn.value == "") {
alert("Husk at angive dit navn!");
document.formmailler.afsender_navn.focus();
return false;
}
else {
//Adresse-feltet
if (formmailler.afsender_adresse.value == "") {
alert("Du skal skrive din adresse!");
document.formmailler.afsender_adresse.focus();
return false;
}
else {
//Postnummer-feltet
function valid_afsender_postnummer(vzip)
{
if (vzip.length !=4) //if the length is not 4 then return false
{
return false
}
return true //if the length is 4 then return true
}
//This funtion is for pop up the alert window
function validate(data) // this is an inline comment
{
if (data.afsender_postnummer.value =="") //if user didn't enter any number then ask the user to enter something
{
alert("Du skal skrive dit postnummer!") //alert window pop up
return false
}
if (!valid_afsender_postnummer(data.afsender_postnummer.value)) //if user enter less then 4 numbers
{
alert("Et dk postnummer skal være på 4 digit's") //alert window pop up
return false
}
else {
//By-feltet
if (formmailler.afsender_by.value == "") {
alert("Husk også dit by navn!");
document.formmailler.afsender_by.focus();
return false;
}
else {
//Telefon-feltet
if (formmailler.afsender_tlf.value == "") {
alert("Husk at angive dit telefon nummer!");
document.formmailler.afsender_tlf.focus();
return false;
}
else {
//Model-feltet
if (formmailler.afsender_model.value == "") {
alert("Husk at angive campingvogns model!");
document.formmailler.afsender_model.focus();
return false;
}
else {
//Årgang-feltet
if (formmailler.afsender_aar.value == "") {
alert("Husk at angive dit navn!");
document.formmailler.afsender_aar.focus();
return false;
}
else {
//Chapta-feltet
if (formmailler.imgverify.value == "") {
alert("Husk lige at skrive det viste billed karrakter i det lille felt!");
document.formmailler.imgverify.focus();
return false;
}
}
} }}}}}
return true;
}
//Følgende sørger for cursoren står i første felt (navn)
function start() {
document.formmailler.afsender_email.focus();
return false;
}}
</SCRIPT>
</head>
<script type="text/javascript">
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Du skal skrive en rigtig email adresse.")
e.select()
}
return returnval
}
</script>