Başka bir makalede javascript ile form kontrolü uygulaması yapımını anlatmıştık. Onda da e-mail doğrulaması vardı ancak sade olsun diye ayrı bir makalede kodları vermek istedim. Örneğimizde e-mail için bir input alanı olacak ve butona basıldığında e-mailin geçerli olup olmadığı kontrol edilecek. Javascript, client-side (kullanıcı tarafında) çalıştığı için e-mail doğrulaması butona tıklandıktan sonra çalışacaktır. Eğer anlık olarak e-mail doğrulaması istiyorsanız jQuery ile e-mail doğrulama yazısını inceleyebilirsiniz.
function isValid(frm)
{
var email = frm.email.value;
var atpos=email.indexOf("@");
var dotpos=email.lastIndexOf(".");
if ( atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length )
{
alert("Geçerli email adresi girin");
return false;
}
else
{
alert("E-mail adresi geçerli");
return true;
}
}
<form name="uye_formu" onsubmit="return isValid(this)" method="post">
<label>E-Mail:</label>
<input type="text" name="email">
<input type="submit" value="Kaydet!">
</form>
YORUMLAR