Foros del Web » Programando para Internet » Javascript »

datos hacia javascript y desde javascript

Estas en el tema de datos hacia javascript y desde javascript en el foro de Javascript en Foros del Web. Buenas, como hago en javascript, debo tomar el valor de un DropDownList (DDL) que esta en un programa ASP.NET, al momento de hacer click al ...
  #1 (permalink)  
Antiguo 25/06/2010, 21:49
 
Fecha de Ingreso: mayo-2008
Mensajes: 353
Antigüedad: 16 años
Puntos: 3
Pregunta datos hacia javascript y desde javascript

Buenas, como hago en javascript, debo tomar el valor de un DropDownList (DDL) que esta en un programa ASP.NET, al momento de hacer click al DDL , luego ese valor pasarlo a una variable que se encuentra en un programa de ASP.net.
El problema es que tengo 2 DDL dentro de un Gridview (ASP.NET), cuando hagan click en DDL1 este deber llenar al DDL2.
Hice esto y funciona dentro del DDL
onchange="IndexChanged();" aqui mando un MSG
pero como agarro el valor del DDL1 y luego llenar el DDL2, ya se que Javascript no maneja BD

Gracias, esto se llama parir
  #2 (permalink)  
Antiguo 26/06/2010, 16:30
 
Fecha de Ingreso: mayo-2008
Mensajes: 353
Antigüedad: 16 años
Puntos: 3
Respuesta: datos hacia javascript y desde javascript

List, aqui el hecho

crear una funcion en javascript

function change_dato(datos)
{
document.getElementById("TextBox1").value =datos;
__doPostBack('daleaqui','OnClick'); esto como presionar el boton
}

en el DDL pais coloca esto

onchange="change_dato(this.options[this.selectedIndex].value);"

luego creas un boton en tu programa asp.net nombralo daleaqui y un textbox1

al primer DDL coloca False en autopostback muy importante si lo colocas True NO funciona

ejecuta tu programa

se muestra tu Gridview y le das al boton Edit del Gridview, aparecen los DDL (Pais,Region,clte)
en el DDL pais seleciona un pais y este llena el segundo DDL Region, haciendo esto en tu boton daleaqui

Dim cmbTypex As DropDownList = DirectCast(GridView1.Rows(I).FindControl("ddlregio n"), DropDownList)
cmbTypex.Items.Clear()
cmbTypex.DataSource = customer.Fetchregion(TextBox1.Text)
cmbTypex.DataBind()

y listo

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:44.