Butonu 1 kere post ettirme
Php'de post ederken arka tarafta herhangi bir kontrol sağlamazsak butona birden fazla basıldığı zaman aynı veri çok fazla giriş yapabiliyor. Bu durumun nasıl önüne geçebilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (6)
Ajax ile post etmekten bahsediyorsanız şöyle bir örnek vereyim:
İçinde sadece 1 input olan formumuzu ajax ile post etmek istiyoruz.
Böylece, form ajax ile submit edilirken yanıt dönene kadar form'a "waiting" class'ı atamış olduk. Butona tıklandığında da eğer formda "waiting" class'ı varsa işlem yapmamasını söyledik. Artık kullanıcı firebug üzerinden kodla müdahale etmediği sürece tekrar tekrar butona tıklanmasının bir anlamı olmayacak. Biz yine de CSS yardımıyla da butona basılmasını önleyelim.
Yine waiting class'ının varlığına göre farklı stiller (loading gif'i göstermek gibi) yapılabilir.