• 05-01-2021, 06:43:22
    #1
    Merhaba Yardımınıza ihtiyacım var sitemdeki bir bölüme buton ekledim ama insanlar o butona 1 kez tıklamasını istiyorum

    Sitemdeki Kod bu
    <input class="btn btn-block btn-outline btn-info" name="submit" type="submit" id="button" value="OLUŞTUR"></input >
    Yardımınızı bekliyorum
  • 05-01-2021, 06:52:54
    #2
    html ile böyle bir işlem yapamazsın muhtemelen javascript ile yapabilirsin, "javascript disabled mouse event" şeklinde bir arama yap illa bir kod bulursun.
  • 05-01-2021, 06:55:16
    #3
    Merhaba,

    js click limit isini gorecektir.
  • 05-01-2021, 07:13:32
    #4
    <input class="btn btn-block btn-outline btn-info" name="submit" type="submit" id="button" value="OLUŞTUR"></input >
    
    
    $(function(){  var count = 1,
          $btn = $('input[type="submit"]');
                 $btn.val($btn.val()+' ('+count+')')
                   $btn.click(function(){  
                           $btn.val($btn.val().replace(count,count-1)); 
                                 count--;
                                        if(count==0) { 
                                                       return !$btn.attr('disabled','disabled'); 
                                                 } 
                                             }) 
                                           })
  • 05-01-2021, 07:25:47
    #5
    Sayfayı yenilediğinde o buton daha önce tıklanmışsa pasif olarak gelsin istiyorsanız veritabanı na kayıt etmelisiniz yada Cookie veya LocalStorage kullanmalısınız.

    https://stackoverflow.com/questions/...-on-button-hit
  • 05-01-2021, 08:12:09
    #6
    <!-- Bunun yerine -->
    <input class="btn btn-block btn-outline btn-info" name="submit" type="submit" id="button" value="OLUŞTUR"></input >
    
    <!-- Formun onsubmit özelliğine aşağıdaki gibi bir kod yazarsanız butona tıklandıktan sonra, button disabled olacak, bir daha sayfa yenilenene yada disabled=false yapılana kadar tekrar kullanılamayacaktır -->
    <form onsubmit="document.getElementByID('frmSubmit').disabled = true" method="POST" action="....">
    <button id="frmSubmit" type="submit" class="btn btn-block btn-outline btn-info">Oluştur</button>
    </form>
    Umarım işinize yarar
  • 05-01-2021, 09:30:49
    #7
    Merhabalar,

    TIklamaya disable özelliği eklerseniz tıklanma engellenecektir:
    $("#btnClaim").click(function(){ $("#btnClaim").attr("disabled", true); });
  • 06-01-2021, 13:17:55
    #8
    TheKhan adlı üyeden alıntı: mesajı görüntüle
    <!-- Bunun yerine -->
    <input class="btn btn-block btn-outline btn-info" name="submit" type="submit" id="button" value="OLUŞTUR"></input >
    
    <!-- Formun onsubmit özelliğine aşağıdaki gibi bir kod yazarsanız butona tıklandıktan sonra, button disabled olacak, bir daha sayfa yenilenene yada disabled=false yapılana kadar tekrar kullanılamayacaktır -->
    <form onsubmit="document.getElementByID('frmSubmit').disabled = true" method="POST" action="....">
    <button id="frmSubmit" type="submit" class="btn btn-block btn-outline btn-info">Oluştur</button>
    </form>
    Umarım işinize yarar
    Sorun şuki butona bastığımda sayfa direk yenileniliyor tekrardan buttona basılıyor onu cözebilirmisin acaba
  • 06-01-2021, 13:18:11
    #9
    Tüm herkese yardımcı için teşekkür ederim