Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Javascript ile E-posta Kontrolü

35 sec read

Bazen kullanıcıların sitemizdeki formları doldururken e-posta (e-mail) adreslerini yazmalarını zorunlu kılarız. Tabi bu yeterli olmaz. Ayrıca bu e-postaların doğru olup olmadığını da kontrol etmeliyiz. Bu işleme form doğrulama da diyebiliriz ve şüphesiz ki bu işlem için en hızlı yol javascript kullanmaktır.


Aşağıdaki kodları kopyalayıp deneme.html ismiyle yaratacağınız dosyaya kaydedin. Dosyayı çalıştırdığınızda göreceksiniz ki siz doğru bir e-posta adresi girene kadar sizi uyaracaktır. Doğru adresi girdiğinizde de form_isle.html dosyasına formu yani doğru e-posta adresini gönderecektir.

[php]

E-Posta:

[/php]

Kaynak: Mydesign

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

10 Replies to “Javascript ile E-posta Kontrolü”

  1. Bilginin en değerli şey olduğu bu günlerde yaptığın paylaşımlar için sonsuz teşekkürler. Bu faydalı paylaşımların hiç bitmesin :)

  2. ARKADASIM BİRD EBENİM SOR7UNUMA BİR ÇÖZÜM BULURMUSUN GONDERİLEN FORMUN BENİM BELİRLEDİĞİM BİR EMAİL ADRESİNE YADA BAŞKA BİR YERE GELMESİ İÇİN NE YAPMAM LAZIM YARDIMCI OLAN HERKEZ ETESEKKÜRLER

    function update()
    {
    var color =$('#d_color').val();
    var text =$('#d_text').val();
    var image =$('#d_image').val();

    if( color.length > 0 ){
    $("#canvas").removeClass('default');
    $("#canvas").addClass(color);
    }

    if( text.length > 0){
    $("#text").append(text);
    }

    if( image.length > 0){
    $("#image").append('<img class="image" src="images/uploads/' + image + '" />');
    }

    $('#update').hide();
    $('#reset').show();
    }

    function send()
    {
    var name =$('#d_name').val();
    var email =$('#d_email').val();
    var phone =$('#d_phone').val();
    var color =$('#d_color').val();
    var text =$('#d_text').val();
    var image =$('#d_image').val();

    if( name.length == 0){
    alert('Please insert your name!');
    return false;
    }

    if( email.length == 0){
    alert('Please insert your email!');
    return false;
    }

    if( phone.length == 0){
    alert('Please insert your phone!');
    return false;
    }

    if ($('#remarks').attr('checked')) {
    var remarks =$('#d_remarks_value').val();
    }

    alert('Thank you!');
    }

    function reset()
    {
    top.location = $(location).attr('href');
    }

Leave a Reply

Your email address will not be published. Required fields are marked *