FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Har denna function som ska kolla om det är en "korrekt" email adress som har fyllts i ett kontaktformulär men det är nåt som är galet med den kan bara inte hitta vad.
Tacksam för hjälp Kod:
function validEmail() { atPos = document.contactForm.epost.value.indexOf("@") periodPos = document.contactForm.epost.value.lastIndexOf(".") if (document.contactForm.epost.value == ""){ alert("Du måste fylla i din epost adress!"); document.contactForm.epost.focus(); return false; } if (document.contactForm.epost.value.length < 6){ alert("Du måste fylla i din epost adress!"); document.contactForm.epost.focus(); return false; } if (atPos < 1){ alert("Du måste fylla i din epost adress!"); document.contactForm.epost.focus(); return false; } if (periodPos < 4){ alert("Du måste fylla i din epost adress!"); document.contactForm.epost.focus(); return false; } if(periodPos+4 > document.contactForm.epost.value.length){ if(periodPos+3 > document.contactForm.epost.value.length){ if(periodPos+2 > document.contactForm.epost.value.length){ alert("Du måste fylla i din epost adress!"); document.contactForm.epost.focus(); return false; } } } } |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Här har du en kodsnutt som funkar bättre än den du har ovan:
Kod:
if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(objForm.Email.value))){ alert('Ogiltig epostadress!'); objForm.Email.focus(); return false; }; /MJ |
||
![]() |
![]() |
Svara |
|
|