onChange
veya form
öğelerinin tümü için benzer bir etkinliği nasıl kullanabilirim? Her alan için ayrı ayrı onChange
kullanmak istemiyorum.Tüm formu onChange
18
A
cevap
27
jQuery'yi kullanıyorsanız, jQuery öğesinde olay kabarcığı olduğundan, form öğesindeki change
olayını kullanabilirsiniz.
$('#formId').change(function(){...});
düz javascript kullanıyorsanız, değişiklik olayı değil balonu (en azından çapraz tarayıcı) yapar.
var inputs = document.getElementsByTagName("input");
for (i=0; i<inputs.length; i++){
inputs[i].onchange = changeHandler;
}
İlgili konular
- 1. onChange
- 2. SQL SİPARİŞ FORMU UNION TÜM
- 3. onchange = "javascript: document.my_form.submit()" karşı normal
- 4. Angular2 dosya girişi onchange
- 5. onChange JSF eylemi
- 6. Bootstrap DatePicker - Onchange
- 7. Seçimde onblur/onchange alternatif
- 8. jQuery trigger onChange
- 9. React input onChange tetiklenmiyor
- 10. iOS select onchange ateş etmiyor
- 11. formu
- 12. AJAX çağrısı MVC'deki OnChange etkinliğinde
- 13. javascript onchange select çalışmıyor iOS
- 14. Giriş Dosyası onchange olayı tetiklenmiyor
- 15. html metin girişi onchange olayı
- 16. dur jquery onChange özyinelemeli yineleme
- 17. Formu temizle kez gönderilen formu
- 18. Yay güvenliği kullanarak kayıt formu formu
- 19. Ebeveyn formu ve Loop C'de Çocuk formu #
- 20. formu - Erişim 2013
- 21. giriş dosyası onchange olayı kromda işlenmiyor
- 22. Girdinin onChange işleyicisine birden çok parametre iletme
- 23. Onchange/onclick bir onay kutusu IE
- 24. çağrı javascript işlevi açılır listesinin onchange olayı
- 25. Jquery onchange işlevi gizli dosya denetiminde çağrılmadı
- 26. Bir onchange olayını manuel olarak nasıl tetikleyebilirim?
- 27. onChange bu benim işlemek işlevidir metnin
- 28. TextInput onChange olayı metin nesnesini almıyor dize
- 29. Yii2 MaskedInput widget'ında 'onchange' nasıl kullanılır
- 30. Satır dizini onchange işleviyle nasıl geçilir
neden olmasın (tabii, tüm seçer ve textareas benzer bir şey yapmak gerekir): Yani ayrı ayrı giriş öğesine olay işleyicisi takmak zorunda kalacak? HTML olayında, her zaman aynı işlevi çağırabilirsiniz, bu yüzden muhtemelen 20 karakterden oluşan bir kopya yapıştırma ve 1 işlev yazma konusudur. – 11684
[bu] (http://stackoverflow.com/questions/10546076/common-event-for-all-elements-on-form) yardımcı olur mu? –