Tengo menú desplegable en mi página, estoy cambiando el valor seleccionado del menú desplegable de la ventana emergente mediante javascript. Tengo un poco de lógica en el evento desplegable SelectedIndexChanged, así que necesito disparar el evento SelectedIndexChanged cuando la selección desplegable cambió de JavaScript.Desea activar el evento desplegable SelectedIndexChanged en Javascript
Respuesta
document.getElementById('<%= yourDropdown.ClientID %>').onchange();
esto debería funcionar, si todavía está recibiendo algún error, se puede tratar de esta manera:
setTimeout('__doPostBack(\'yourcontrolClientSideID\',\'\')', 0);
yourcontrolClientSideID
es la ID de la ID de cliente procesada.
llamada onchange método como que en el lado del cliente:
document.getElementById('yourDropdownsClientId').onchange();
EDIT: Si establece la propiedad AutoPostBack de su desplegable en true, el código anterior a publicar la página al servidor, que su evento lado del servidor ser llamado.
Pero si usted quiere llamar a su evento de forma manual, puede todo lo que en cualquier lugar de la página de código subyacente de esa manera:
myDropDownList_SelectedIndexChanged(null, new EventArgs());
pero quiero desencadenar el evento del lado del servidor SelectedIndexChanged desplegable, tengo mi lógica en el lado del servidor. –
pero haciendo este document.getElementById ('yourDropdownsClientId'). Onchange(); obteniendo javascript Error. –
sí ... Creo que lo que dijo Canavar funcionará, pero tendrá que buscar como esto
document.getElementById('<%=yourDropdown.ClientId%>').onchange();
Aquí es un ejemplo de trabajo:
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. Valor seleccionado de la lista desplegable en el evento Selectedindexchanged
- 2. Cómo se usa selectedIndexChanged lista desplegable en clientSide y ServerSide
- 3. .NET WinForms ComboBox, elementos idénticos y el evento SelectedIndexChanged
- 4. Cómo puedo activar un evento de JavaScript, haga clic en
- 5. jQuery if url hash, haga clic en evento/activar javascript
- 6. Evento ComboBox SelectedIndexChanged: cómo obtener el índice previamente seleccionado?
- 7. ASP.Net AJAX UpdatePanel no puede desencadenar el evento SelectedIndexChanged
- 8. ¿Cómo obtener el índice de la fila en la lista desplegable selectedIndexChanged?
- 9. Detener el evento selectedIndexChanged de comboBox de la activación cuando el formulario carga
- 10. Evento SelectedIndexChanged de DropDownList que no se activa
- 11. Jasmine no puede activar el evento click
- 12. Activar un evento con el Prototipo
- 13. ¿Es posible activar el evento onbeforeunload programmatically?
- 14. Evento desplegable Java JComboBox
- 15. DropDownList no devuelve en SelectedIndexChanged
- 16. ListView SelectedIndexChanged Evento no Problemas de elementos seleccionados
- 17. Activar un evento en `clic` y` enter`
- 18. primer elemento de lista desplegable no se dispara SelectedIndexChanged en absoluto
- 19. Cómo activar el evento de la rueda del mouse en Firefox con JavaScript?
- 20. eventos ComboBox: SelectedIndexChanged vs SelectedValueChanged
- 21. Cómo activar el evento TextBox.TextChanged en jquery onkeyup?
- 22. ¿cómo puedo activar el evento Onclick programáticamente en android?
- 23. Ruby on Rails: cuadro desplegable en el evento de cambio
- 24. 'siguiente' en el menú desplegable de iPhone Safari no se activa en el evento de cambio
- 25. Javascript onHover evento
- 26. cómo activar un cuadro de texto si selecciono otra opción en el cuadro desplegable
- 27. jQuery menú desplegable desplegable
- 28. Cambiar hash sin activar un evento hashchange
- 29. Activar la acción predeterminada de un evento
- 30. ¿Activar el menú de acordeón jquery por evento?
usa "yourDropdown.ClientID" (con ID en mayúsculas) ... –