aşağıdaki formu düşünün sunulmadan HTML formunu önler. Formumda etkinliklerim olsaydı beklendiği gibi düğme işini yapmanın herhangi bir yolu var mı?JavaScript OnBlur olay
5
A
cevap
3
onBlur()
yönteminizi optimize etmeyi düşünün, böylece çalışması daha az zaman alır. Formunuzun gönderilmemesi engelleniyorsa, bunun nedeni onBlur()
'un çok uzun olması ve tarayıcının başka bir şey yapmasını engelliyor olabilir.
onBlur()
yerine onChange()
yöntemini de kullanabilirsiniz. Bu senin için daha iyi olabilir.
0
İlgili konular
- 1. Neden onBlur deniyor?
- 2. Seçimde onblur/onchange alternatif
- 3. KnockoutJS - yerine OnBlur Seçenekler
- 4. Javascript olay dinleyicisi performansi
- 5. JavaScript: isimsiz olay dinleyicisini
- 6. ASP.NET metin kutusu onblur olayı
- 7. JQuery - Form Doğrulama - Onblur
- 8. javascript pencere üzerinde yakın olay
- 9. JavaScript olay her zaman sonra
- 10. JavaScript/jQuery - onhashchange olay çözümü
- 11. Javascript Image onload olay bağlama
- 12. mobile navbar için javascript olay
- 13. Unit testing olay yönlendirmeli javascript
- 14. Javascript olay yoklama sıklığını azaltın
- 15. Android'de EditText'de onBlur işlevi nasıl kullanılır?
- 16. CodeMirror onBlur olayı ve console.log()
- 17. Javascript: Soundmanager2 ve Soundcloud olay geri bildirimi
- 18. JavaScript/jQuery: Yeni kaydolan olay sorumlularını dinliyorum
- 19. Olay İşleyicileri uyarı atamadı (html, javascript)
- 20. firefox - dinamik javascript için olay alamıyor
- 21. Global Javascript Olay İşleme Nesne Bağlamı
- 22. Javascript "addEventListener" Olay Yükleri Sayfa Yükü
- 23. JavaScript olay zaman damgalarını değil tutarlı
- 24. Tek bir olay işleyicisini jQuery
- 25. Klavye ile SELECT değiş tokuşu için olay
- 26. Yeni odaklanmış öğeyi (varsa) onBlur olayından alın.
- 27. onFocus ve onBlur işleneceğini tepki vermez
- 28. Bir giriş bileşeni parçası alın onBlur
- 29. CCS değişikliği ön renk onfocus/Onblur
- 30. Metin kutusu onblur olayında bir veritabanı sorgusu yapın
Cevabınız için teşekkür ederiz. Fikir, AJAX çağrısı üzerinden kullanıcı adı olduğunu kontrol etmektir, bu nedenle onChange() ile, eğer mümkünse, uygulamak çok daha zor olacaktır. Yani, demek istediğim, onBlur() kullanmanın bir yolu yok mu? – Artem
Arka planda çalışan ve tarayıcıyı askıya almayan eşzamansız AJAX isteklerini kullanmalısınız. Ajax isteği bitmemiş olsa bile onSubmit bunları kullanmaya devam edecektir. JQuery kütüphanesi, varsayılan olarak async yapar, http://docs.jquery.com/Ajax/jQuery.ajax –