• 23-10-2016, 15:15:05
    #1
    Merhaba Yardımınıza ihtiyacım var
    Benim istediğim butona 1 kez tıklana bilsin ve ( Tıkladınız Lütfen Bekleyiniz ) gibi Uyarı versin - uyarı vermesede olur.

    Kişi butona sadece bir kez tıkladığında sistem yoğun bile olsa üst üste tıklayıp veriyi birden fazla göndermesin.

    Benim yaptığım kod ise bu aşağıdaki kod

    Aşağıdaki kod Explorer , Mozilla firefox , edge explorer çalıştı..
    Ama
    Google chrome de çalışmadı. Ne Yapmalıyım...

    <script type="text/javascript">
    jQuery(document).ready(function(){
    // jQuery ready
    // click
    jQuery("#btnLogin").click(function()
    {
    $("#btnLogin").attr("value","Lütfen bekleyiniz...");
    $("#btnLogin").attr("disabled","disabled");
    return false;
    });
    });//end ready
    </script>

    <input name="button" type="submit" class="btn btn-primary btn-lg" id="button" value="G&ouml;nder" id="btnLogin" onclick="this.value='Dosyalar yükleniyor, bekleyiniz.'; this.disabled=true;" />

    -----------------------------------------------------------------------------------------------------------------------------------------------

    Açıklama Google Chrome da çalışması için aşağıdaki kodu button'a ekledim Form boş bile olsa direk olarak gönderiyor..çok kötü oldu.

    this.form.submit();

    onclick="this.value='Dosyalar yükleniyor, bekleyiniz.'; this.disabled=true; this.form.submit();"



    Mobil ve Pc Google Chrome da Aşağıdaki kodu Button'a eklediğimde sadece chrome da çalışmıyor . Ama Diğer tarayıcılarda buton pasif hale geliyor ve veriyi bir defada gönderiyor.

    this.disabled=true;


    Ne yapacağımı bilemediğim çok araştırdım gece sabaha kadar siteleri gezdim çözümünü bulamadım..

    Java veya html 5 ile başkabir yolu varmı
  • 25-10-2016, 12:08:55
    #2
    hocam disabled değilde direk hide özelliğini deneyebilirsiniz. butonu gizler
  • 25-10-2016, 13:32:38
    #3
    $("#btnLogin").prop("disabled",true);

    Denermisin?
  • 25-10-2016, 14:47:49
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    return false neden yapıyorsun? Eğer validation kullanıyorsan
    if(!form.valid())
    return false;

    diye kontrol edebilirsin.