Öneri ve Hata Raporu



Günün Sözü İnsan kafasında ne kurarsa, onu yaşar.

oylama 3/5 yorum 3 yorum yazar Hakan Taşan tarih 28 Kasım 2013

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.

Javascript Kodu

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;
    }   
}

 

HTML Kodu

<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>

 

paylaş Paylaş
oylama yap Oyla

makale yorumları YORUMLAR

3 Yorum


yorum

Mehmet Delen

19 Ocak 2017 20:09


!'^+%@ali.com adresinde eposta adresi geçerli diyor.
Bilginiz olsun...

yorum

fuat

03 Şubat 2017 15:51


Merhabalar,
Ben asp.net ile mail gönderme işlemini yapacağım. Ancak textbox ve button komutlarını kullanarak yapıyorum. Siz ise bu çalışmada input kullanmışsınız aslında aynı görevi görsede arka planda farklı. Bunu textbox ve button olarak yapsaydık nasıl olurdu?

yorum

Admin

04 Şubat 2017 00:25


Merhaba, yapmak istediğinizi tam olarak anlayamadım. butona tıklayınca mail göndermek istiyorsanız butona çift tıkladığınızda event fonksiyonu açılacaktır. event fonksiyonu içerisinde mail kodlarını yazacaksınız, kodları bilemiyorum ancak google'dan c# mail gönderme tarzında aratırsanız kolaylıkla örneklerini bulabilirsiniz bence. eğer email doğrulama yapmak istiyorsanız zaten html sayfanızda input vardır, javascript kodlarını html sayfasında kullanabilirsiniz.