Ho un menu a discesa sulla mia pagina, sto modificando il valore selezionato del menu a discesa dalla finestra popup utilizzando javascript. Ho qualche logica nell'evento SelectedIndexChanged a discesa, quindi ho bisogno di attivare l'evento SelectedIndexChanged quando la selezione del menu a discesa è cambiata da javascript.Vuoi attivare l'evento Dropdown SelectedIndexChanged in Javascript
risposta
document.getElementById('<%= yourDropdown.ClientID %>').onchange();
questo dovrebbe funzionare, se si sta ancora ricevendo qualche errore, si può provare in questo modo:
setTimeout('__doPostBack(\'yourcontrolClientSideID\',\'\')', 0);
yourcontrolClientSideID
è l'ID dell'ID client reso.
chiamata onchange metodo come che al lato client:
document.getElementById('yourDropdownsClientId').onchange();
EDIT: Se si imposta la proprietà AutoPostBack del menu a discesa su true, il codice di cui sopra sarà inviare la pagina al server, che il vostro evento lato server sarà essere chiamato.
Ma se si desidera chiamare manualmente il vostro evento, si possono tutti ovunque nel codebehind della tua pagina così:
myDropDownList_SelectedIndexChanged(null, new EventArgs());
ma voglio sparare lato server discesa evento SelectedIndexChanged, ho la mia logica sul lato server. –
ma facendo questo document.getElementById ('yourDropdownsClientId'). Onchange(); ottenendo l'errore javascript. –
sì ... Penso che quello che ha detto Canavar funzionerà, ma dovrà cercare ti piace questa
document.getElementById('<%=yourDropdown.ClientId%>').onchange();
Ecco un esempio di lavoro:
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. Come attivare le frecce dropdown
- 2. javascript validate select dropdown
- 3. mint.com javascript dropdown effect
- 4. Come selezionare un valore in dropdown javascript?
- 5. Come attivare Javascript/jQuery
- 6. Come attivare il javascript minification?
- 7. Vuoi attivare un evento personalizzato quando provi a ordinare in Datatables
- 8. Come utilizzare l'elenco a discesa SelectedIndexChanged in clientSide e ServerSide
- 9. eventi ComboBox: SelectedIndexChanged vs SelectedValueChanged
- 10. Dropdownlist valore selezionato nell'evento Selectedindexchanged
- 11. Dropdown in Django Modello
- 12. L'evento SelectedIndexChanged di DropDownList non viene attivato
- 13. incluso breakdown bootstrap.min.js dropdown
- 14. Vuoi abilitare la compressione GZip in Weblogic
- 15. Trigger change event of dropdown
- 16. Come attivare un elemento nell'array utilizzando JavaScript?
- 17. Come attivare javascript sull'evento di stampa?
- 18. Usa Javascript per aprire/attivare Firebug
- 19. Funzione dropdown onchange in html
- 20. ListView SelectedIndexChanged Evento no Selected Items problem
- 21. Evento che si attiva durante DataGridViewComboBoxColumn SelectedIndexChanged
- 22. Vuoi saperne di Sandboxing
- 23. Vuoi capire async
- 24. Come impostare, cancellare e attivare un singolo bit in JavaScript?
- 25. Come attivare un evento javascript personalizzato in IE8?
- 26. Attendi prima di attivare una funzione da eseguire in JavaScript
- 27. Come attivare l'aggiornamento del componente da javascript in primefaces?
- 28. dropdown input inputdown keyboard arrow
- 29. Come ottenere l'indice di riga in Dropdownlist selectedIndexChanged?
- 30. Primo elemento in DropDownList non scatta SelectedIndexChanged affatto
usa "yourDropdown.ClientID" (con ID in maiuscolo) ... –