bir form ile sorgu çalıştırıyorum sql update için
fakat arka arkaya basınca gonder e 20 30 tane sorgu çalışıyor. Aynı işlem için
yada sunucuda yavaşlık olunca adamlar yanlışlıkla 2 kere basıyor vs.
en basit şekilde 1 kere basıldıktan sonra 2. ye bastırtmamak için nasıl bir yol izlemeliyim
formu arka arkaya gondermeleri
5
●287
- 23-08-2015, 21:38:31
- 24-08-2015, 01:26:46Merhaba,
en basit çözüm güvenlik kodu kullanmaktır hem spamlardan hemde bu tarz çift tıklama sonucu veya sayfa yenileme sonucu 2 3 kez aynı verilerin kaydedilmesini engellemiş olursunuz. - 24-08-2015, 22:29:28normal bir <form></form> button içinbluexpres adlı üyeden alıntı: mesajı görüntüle
örnek script kodu paylaşabilme şansınız varmı bu javascript ile tek tıklatma işime yarayacaktır fakat script kodunu bulamadım - 24-08-2015, 22:56:17jquery var mı bilmiyorum ama vardır ve input da submit varsayarak;
$(function(){ $("form input[type='submit']").click(function(){ $(this).attr("disabled",true); }); });debug için ; https://jsfiddle.net/0cofugw0/
bu prensiple yapabilirsiniz. yalnız kişi göndere basınca, olur da hat giderse vs. düğme kapalı kalır. onun için bu jquery kodları arasında atıyorum 10sn sonra tekrar aktif yap yapılabilir.