| ||||
Re: Poner enabled=true a dropdownlist desde javascript Tengo un pequeñillo inconvenientecillo. Tengo un ImageButton al que le añadí el atributo onclick para que vaya a una función javascript en la que limpia textbox y habilita un dropdownlist. Hasta allí bien, pero no se como hacerle al imagebutton para que no haga postback cuando se le haga clic. Desde el codigo del servidor no tengo ningún método con el handles referenciado al evento clic de dicho imagebutton |
| ||||
Re: Poner enabled=true a dropdownlist desde javascript Una forma de evitar ese problema es que la asignación de la función al evento onclick (cliente) del ImageButon sea la siguiente:
Código:
La última linea también puede ser cambiada por (en este caso ya no es necesario que TuFuncion retorne algo):function TuFuncion() { // ... return false; // anulará la acción que tome por defecto } <img onclick="return TuFuncion();" .../> <img onclick="TuFuncion(); return false;" .../> La forma correcta de implementar eso, es un procedimiento un poco más largo y necesitas tener en cuenta la diferencia de navegadores. Saludos |
| ||||
Re: Poner enabled=true a dropdownlist desde javascript Gracias por la ayuda amigo!!! Aunque no tendría problemas con los navegadores porque Internet Explorer lleva la corona |
| ||||
Re: Poner enabled=true a dropdownlist desde javascript Un problemilla más... espero no cansaos. Bien, con exito pude ponerle enabled=true desde javascript y sin hacer postback. Ahora el proble es que cuando le hago clic en otro botón y se me refresca la página el dropdownlist vuelve a tener la propiedad enabled=false, deshabilitandoseme el control, cuando desde javascript se la cambié a true |
| ||||
Re: Poner enabled=true a dropdownlist desde javascript Hombre, por ahí hubieras empezado..., el estado del DropDownList se almacena en el ViewState y es por eso cualquier cambio que hagas en el cliente no es tomado en cuenta. Lo que puedes hacer es aumentar un campo adicional que te indique el estado del DropDownList o utilizar MS AJAX, que incluye la información del ViewState al hacer este tipo de cosas. Saludos |
| ||||
Re: Poner enabled=true a dropdownlist desde javascript Es que no lo sospeché desde un principio. Gracias por toda la ayuda prestada amigo xknown, si yo tuviera reputación verde te agregaría reputación positiva Gracias |