• 26-03-2019, 13:40:47
    #1
    Üyeliği durduruldu
    <input name="telefon" id="telefon" type="text" onkeypress="return sayiKontrol(event)" placeholder="Telefon Numaranız" maxlength="11" class="standardInput info onlyNumeric allowCopyPaste" autocomplete="off" tabindex="1" required>
    arkadaşlar şimdi bu inputa 11 karakter giriliyor ve veritabanına post ediyor ama ne yaptıysam istediğimi yapamadım.

    Eğer telefon numarası eksikse formu gönderemezsin hata alsın istiyorum. Yani 11 karakterden az yazdıysa input hata versin js ajax yardımcı olabilecek varmı?
  • 26-03-2019, 13:55:10
    #2
    document.querySelector("#myForm").addEventListener("submit", function(e){
    var phoneValue = document.getElementById("telefon").value;
    var isValid = (phoneValue.length == '11' && !isNaN(parseInt(phoneValue)) && isFinite(phoneValue);) ? TRUE : FALSE;
        if(!isValid){
            e.preventDefault();
            alert("Telefon numaranızı kontrol edin!");
        }
    });
  • 26-03-2019, 17:04:59
    #3
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    document.querySelector("#myForm").addEventListener("submit", function(e){
    var phoneValue = document.getElementById("telefon").value;
    var isValid = (phoneValue.length == '11' && !isNaN(parseInt(phoneValue)) && isFinite(phoneValue);) ? TRUE : FALSE;
        if(!isValid){
            e.preventDefault();
            alert("Telefon numaranızı kontrol edin!");
        }
    });
    Çok özür dileyerek sadece bu kodu eklemem yeterli mi? yoksa inputa submite koymam gereken bir kodcuk varmı?