| 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;
}
}
}
}
|
|||
|
|
Svara med citat
|
|
|
#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 med citat
|
| Svara |
|
|