Merhaba
Bazı sitelerde input kutusuna veri girildiğinde otomatik olarak kontrol ediliyor.bunu nasıl yapabilirim.Örn;veri girildiğinde veritabanında sorgulamak yapılması gibi.
Otomatik input içindeki veriyi okumak
5
●195
- 03-11-2019, 19:32:11
- 03-11-2019, 20:03:02https://api.jquery.com/keyup/
jQuery keyup ile bu işlemi yapabilirsiniz ama kötü bir tarafı var. Input üzerinde basılan her harf için keyup çalışıyor yani her harfte sql sorgusu çalışacak demektir sitenize aşırı gereksiz yük biner. Eğer illaki kullanmak istiyorum derseniz zamanlayıcı koyun her 3 sn gibi sürede bir kontrol gerçekleşsin. - 04-11-2019, 21:36:13ajax ile yapabilirsin.gelir_ortagim adlı üyeden alıntı: mesajı görüntüle
Alıntıtam olarak ne yapmak istediğini belirtmediğin için ajax kısmına girmedim. arama kısmına otomatik tamamlama veya üyelik sayfasında kullanıcı ismi orgulayıp uygun veya uygun değil tarzı birşey bu söylediğim şekilde yapılabilir.Alıntı
otomatik tamamlama formu için zaten her karakter girişinde sorgulama yapması gerekir. ancak kullanıcı adı kontrolü gibi metin tamamlandığında bir sorgulama yapmak gerekiyorsa bu gereksiz sorguya yol açar. bu durumda karakter girişinden ziyade input terkedildiğinde tek sorgu ile bu işlemi halletmek en mantıklı çözüm.MuhammetDemirel adlı üyeden alıntı: mesajı görüntüle - 04-11-2019, 22:10:37Evet bu da bir seçenek jquery focusout ile dediğiniz gibi yapılabilir mantıklı. Benim anlattığım şu gibi örnekler için mesela bir textarea da sürekli veri girisi olacak bir blog yazısı gibi, bu metnin içerisindeki yanlış kelimeleri belirten veya linkleri bağlantıya çeviren bir sistem gibi vs işler için her kelimede kontrol yerine sn bazlı kontrol için.absie adlı üyeden alıntı: mesajı görüntüle