• 06-01-2014, 18:37:26
    #10
    mhmtknbck adlı üyeden alıntı: mesajı görüntüle
    function epostakontrol($emailkontrol) { 
    $regexp = "^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$"; 
    if(eregi($regexp,$emailkontrol)) { 
    dogruysa kaydet; 
    }else{ 
    yanlıssa yönlendir; 
    } 
    }
    fatihsarac adlı üyeden alıntı: mesajı görüntüle
    ilk olarak madem jquery'nin nimetlerinden faydalanıyorsunuz value'leri almak için bu kadar uğraşmanıza "document.getElementById('name').value," gerek yok, $("#name").va(), kullanmanız yeterli.

    ikinci olarak mail kontrolünü php tarafında yapmak isterseniz @mhmtknbck verdiği kodu, jquery/javascript tarafında kontrol etmek isterseniz;


    function epostakontrol(eposta){
    var duzenli = new RegExp(/^[A-Za-z]{1}[\d\w\.-]+@[\d\w-]{3,}\.[\w]{2,3}(\.\w{2})?$/);
    return duzenli.test(eposta);
    }

    var email = $.trim($("#email").val());

    if(epostakontrol(yorum_email ) == false){
    alert("Lütfen Geçerli Bir E-Posta Adresi Yazınız");
    } else {

    //formu gönderme işlemleri

    }


    kodlarını kendinize göre ayarlayıp kullanabilirsiniz.


    Teşekkür ederim yardımlarınız için fakat ben bu js yi nasıl kendi kodlarıma göre düzenleyeceğimi anlamadım konuda verdim di tüm kodarı acaba nasıl olacak onuda açıklar veya verdiğim kodlar üzerinde düzenleye bilirmisiniz anlamam açısından
  • 07-01-2014, 00:45:50
    #11
    Javascript veya HTML seviyesinde yapılacak sınırlamalar sadece acemileri engeller. PHP tarafında kontrol yapmalısınız. filter_var fonksiyonunu php.net'te okuyun. Gerekli tüm bilgiyi orada bulabilirsiniz.
  • 07-01-2014, 00:59:43
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Gelen GET veya POST değerindeki email değeri bu fonksiyon ile filtreden geçirip kullanabilirsiniz.

    function is_mail($email) {
    	return filter_var($email, FILTER_VALIDATE_EMAIL);
    }
  • 07-01-2014, 09:20:04
    #13
    saintx adlı üyeden alıntı: mesajı görüntüle
    Gelen GET veya POST değerindeki email değeri bu fonksiyon ile filtreden geçirip kullanabilirsiniz.

    function is_mail($email) {
    	return filter_var($email, FILTER_VALIDATE_EMAIL);
    }
    Bunu demek için gelmiştim şimdi gidiyorum okadar JS felan fazlalık olmuş arkadaşlar.