function form1_Validator(f) { // Modtager if (1 > f.elements['modtager'].value.length) { alert("Vælg venligst modtager!"); f.elements['modtager'].focus(); return(false); } else if (f.elements['modtager'].value.length > 30) { alert("Vælg venligst modtager!"); f.elements['modtager'].focus(); return(false); } if (window.RegExp) { var reg = new RegExp(".","g"); if (!reg.test(f.elements['modtager'].value)) { alert("Vælg venligst modtager!"); f.elements['modtager'].focus(); return(false); } } // navn if (1 > f.elements['navn'].value.length) { alert("Navnet skal være mellem 1 til 20 karakterer"); f.elements['navn'].focus(); return(false); } else if (f.elements['navn'].value.length > 20) { alert("Navnet skal være mellem 1 til 20 karakterer"); f.elements['navn'].focus(); return(false); } if (window.RegExp) { var reg = new RegExp("^[^0-9]*$","g"); if (!reg.test(f.elements['navn'].value)) { alert("Navnet må kun indeholde bogstaver"); f.elements['navn'].focus(); return(false); } } // Addresse if (2 > f.elements['adresse'].value.length) { alert("Adressen skal være mellem 2 til 100 karakterer."); f.elements['adresse'].focus(); return(false); } else if (f.elements['adresse'].value.length > 100) { alert("Adressen skal være mellem 2 til 100 karakterer."); f.elements['adresse'].focus(); return(false); } // postnr if (4 > f.elements['postnr'].value.length) { alert("Postnummer skal være på minimum 4 sifrer."); f.elements['postnr'].focus(); return(false); } else if (f.elements['postnr'].value.length > 10) { alert("Postnummer skal være på minimum 4 sifrer."); f.elements['postnr'].focus(); return(false); } // By if (2 > f.elements['by'].value.length) { alert("Bynavn skal være mellem 2 til 20 karakterer."); f.elements['by'].focus(); return(false); } else if (f.elements['by'].value.length > 20) { alert("Bynavn skal være mellem 2 til 20 karakterer."); f.elements['by'].focus(); return(false); } // Telefon if (8 > f.elements['telefon'].value.length) { alert("Telefonnummer skal være på 8 til 20 sifre."); f.elements['telefon'].focus(); return(false); } else if (f.elements['telefon'].value.length > 20) { alert("Telefonnummer skal være på 8 til 20 sifre."); f.elements['telefon'].focus(); return(false); } if (window.RegExp) { var reg = new RegExp("[0-9].*[0-9].*[0-9].*[0-9]","g"); if (!reg.test(f.elements['telefon'].value)) { alert("Telefonnummer skal være på 8 til 20 sifre."); f.elements['telefon'].focus(); return(false); } } // E-mail address if (f.elements['email'].value.length > 100) { alert("Email addressen må maximum være på 100 karakterer."); f.elements['email'].focus(); return(false); } if (window.RegExp) { var reg = new RegExp("^[^@]+@[^@\.]+(\.[^@\.]+)+$","g"); if (!reg.test(f.elements['email'].value)) { alert("Skriv venligst gyldig Email addresse."); f.elements['email'].focus(); return(false); } } var uword = hex_md5(document.getElementById('uword').value); if (uword==cword[anum-1]) { return true; } else { alert('Kopier valideringsteksten fra boksen!'); document.getElementById('uword').focus(); return false; } }