Sayfamda açılırum var, javascript kullanarak açılır pencereden açılan seçili değeri değiştiriyorum. Açılan SelectedIndexChanged olayında bazı mantık var, bu yüzden açılan seçim javascript'ten değiştirildiğinde SelectedIndexChanged olayını tetiklemem gerekiyor. istemci tarafında böyle yöntemle OnchangeJavascript'teki Dropdown SelectedIndexChanged Event'i tetiklemek istiyor
cevap
document.getElementById('<%= yourDropdown.ClientID %>').onchange();
Bu hala bazı hata alıyorsanız, böyle deneyebilirsiniz, çalışması gerekir:
setTimeout('__doPostBack(\'yourcontrolClientSideID\',\'\')', 0);
yourcontrolClientSideID
, Rendered Client ID'nin kimliğidir. İşte
Çağrı:
document.getElementById('yourDropdownsClientId').onchange();
DÜZENLEME: true için açılan listesine en AutoPostBack özelliğini ayarlarsanız, kod yukarıdaki sunucu tarafı olay yerine, sunucuya sayfanızı yayınlayacağız olacak olarak adlandırılabilir. el olayı aramak isterseniz
Ama, bütün her yerde böyle sayfanızın codebehind içinde olabilir:
myDropDownList_SelectedIndexChanged(null, new EventArgs());
ama ben sunucu tarafında benim mantığı, sunucu tarafında açılan Selectedındexchanged olayı istiyorum. –
ama bu document.getElementById ('yourDropdownsClientId'). Onchange(); javascript hatası alıyorum. –
evet ... ben Canavar çalışacağını söylediğini düşünüyorum ama bakmak zorunda kalacak gibi bu
document.getElementById('<%=yourDropdown.ClientId%>').onchange();
çalışan bir örnektir:
function fireEvent(element,event){
if(document.createEvent){
// dispatch for firefox + others
var evt = document.createEvent(”HTMLEvents”);
evt.initEvent(event, true, true); // event type,bubbling,cancelable
return !element.dispatchEvent(evt);
}
else{
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent(’on’+event,evt)
}
}
- 1. clientSide ve ServerSide'de selectedIndexChanged dropdownlist nasıl kullanılır?
- 2. Formview Dropdown 2, Dropdown 1'e bağlıdır.
- 3. Dropdownlist selectedIndexChanged içinde satır dizini nasıl alınır?
- 4. DropDownListFor'un DropDown ID
- 5. DateTimePicker AM/PM Dropdown
- 6. Bootstrap/Dropdown Düğmesi
- 7. dropdown listesine göz atın
- 8. Bir dropdown listesi döndürme
- 9. Codeigniter: dropdown validation set_rules
- 10. Firefox görüntülerini yavaşça istiyor
- 11. ActionBar Dropdown Gezinme stilini stilleyemiyor
- 12. Jquery dropdown kontrol etiketleri ile
- 13. Dropdown Gelecek 10 yıl için
- 14. Android - Spinner Dropdown Kaldır Ok
- 15. Android uygulamasında DropDown nasıl eklenir
- 16. Bootstrap Navbar Dropdown Mobile Issue
- 17. Şablondan StackDriver panosunu oluşturmak istiyor
- 18. Node.js üzerinden Redis'te saklamak istiyor
- 19. Onbeforeunload olayını programlı olarak tetiklemek mümkün mü?
- 20. html onclick olayını tetiklemek için jQuery'yi kullanma
- 21. Android hizmetini mobil tarayıcıdan tetiklemek mümkün mü?
- 22. Vurguluda bir tıklama etkinliğini tetiklemek mümkün mü?
- 23. jquery.Multiselect Dropdown ile jquery.Validate nasıl kullanılır?
- 24. jQuery dropdown selected = seçili Safari çalışmıyor
- 25. Bootstrap Dropdown Sayısı Sorun ASP.Net VB
- 26. Jquery Ajax Call kullanarak DropDown nasıl doldurulur?
- 27. Bootstrap Dropdown Kullanarak - Odak Girişi Jquery ile
- 28. jQuery DropDown giriş için Metin Kutusu
- 29. Javascript: DropDown Listesine Dayalı Nüfus Yapma Tablosu
- 30. Angularjs Dropdown Multiselect'i kullanarak sayımla nasıl açılır?
"yourDropdown.ClientID" işlevini (büyük harfle) kullanın ... –