12. februar 2009 - 09:26Der er
5 kommentarer og 1 løsning
Form Validering
Kære eksperter.
Jeg er desværre ret grøn i form validering og har derfor brug for at få tilføjet lidt forskellige ting i nedenstående nuværende validering:
<script type="text/javascript">
function TestDataCheck(){ var navn = document.myform.navn.value; var email = document.myform.email.value; var imei = document.myform.imei.value; var returnval;
if (navn==""){ alert("Indtast venligst dit navn") document.myform.navn.focus() return false }
if (email==""){ alert("Indtast venligst din email") document.myform.email.focus() return false }
if (imei==""){ alert("Indtast venligst imei nummer. Du får det vist ved at taste: *#06#") document.myform.imei.focus() return false } } </script>
Følgende ønskes tilrettet / tilføjet:
- Validering af e-mail adressen i feltet "email" - Feltet "Imei" skal indeholde 15 tal, KUN tal - ingen mellemrum. Herudover er det et krav at de 2 førte tal er 35
Det var faktisk det hele, håber det kan implementeres i det nuværende kode stump!
if (!(new RegExp("^35\d{13}$").test(elem.className))) { ... }
Der er mange meninger om, hvornår en e-mail er valid (selv om der findes standarder for det) - men for blot at tage en af dem, kan følgende regulære udtryk bruges:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.