Habilitar dropdownlist

14/09/2004 - 20:28 por Raúl Reyes H | Informe spam
Hola colegas:

Tengo un formulario .aspx en donde deseo habilitar un
dropdownlist solo cuando se capture algo en un textbox, de
lo contrario que permanezca inhabilitado. Lo he intentado
asignando el valor "true" a la propiedad "enabled" del
ddl, pero no lo habilita inmediatamente sino hasta que
sucede un evento, por ejemplo "click" a un botón.

Agradezco su valioso apoyo.
 

Leer las respuestas

#1 Ivan Mostacero
14/09/2004 - 21:12 | Informe spam
Hola,
lo que sucede es que el enabled de tu control se esta dando en el servidor
mas no en el cliente, deberias hacer una rutina javascript para realizar
eso. podria ser asi:

En el code Behind agregas el atributo onblur a tu textbox:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

'Put user code to initialize the page here

TextBox1.Attributes.Add("onblur", "deshabilitaCombo();")

End Sub

En el codigo html agregarias esto:


function deshabilitaCombo() {
document.all("DropDownList1").disabled =true;

}

tu ya lo personalizarias de acuerdo al contenido de tu textbox cuando
quieres que se habilite o deshabilite.

Saludos
Ivan Mostacero
MCSD .NET, Perú
http://www.timpsoft.tk/


"Raúl Reyes H" wrote in message
news:217c01c49a88$b408c580$
Hola colegas:

Tengo un formulario .aspx en donde deseo habilitar un
dropdownlist solo cuando se capture algo en un textbox, de
lo contrario que permanezca inhabilitado. Lo he intentado
asignando el valor "true" a la propiedad "enabled" del
ddl, pero no lo habilita inmediatamente sino hasta que
sucede un evento, por ejemplo "click" a un botón.

Agradezco su valioso apoyo.

Preguntas similares