Foros del Web » Programando para Internet » ASPX (.net) »

Ejecutar javascript en controles de asp

Estas en el tema de Ejecutar javascript en controles de asp en el foro de ASPX (.net) en Foros del Web. Hola a todos, primero les doy mi problema especifico: Estoy programando en Asp.net con VS 2005 y tengo el siguiente problema quiero que cuando seleccione ...
  #1 (permalink)  
Antiguo 28/01/2010, 18:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 61
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Ejecutar javascript en controles de asp

Hola a todos, primero les doy mi problema especifico:
Estoy programando en Asp.net con VS 2005 y tengo el siguiente problema
quiero que cuando seleccione un elemento de un drop down list, se ejecute una función en java que coloque un texto especifico en un text box, en función del elemento que seleccione en el drop dow list p.ej. si tengo en mi drop down list:

Elemento 1
Elemento 2
Elemento 3

y selecciono "elemento 2", en el texbox diga "ha seleccionado el elemento 2".

y por otro lado quisiera saber si alguien conoce los eventos de los demas controles asp.net para poder ejecutar java.

por ejemplo el button tiene el onClientClick , etc.

todo esto con la finalidad de no tener que estar haciendo post back cada vez que muevo u control, de antemano muchas gracias por su apoyo, saludos
  #2 (permalink)  
Antiguo 28/01/2010, 19:08
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 3 meses
Puntos: 16
Respuesta: Ejecutar javascript en controles de asp

Primero creas tu función javascript:
Código Javascript:
Ver original
  1. function Texto()
  2.     {
  3.         var cbo = document.getElementById('<%=DropDownList1.ClientID %>');
  4.         document.getElementById('textbox1').value = cbo.options[cbo.selectedIndex].value;
  5.     }
Luego asignas mediante código de servidor al evento onChange.
Código c#:
Ver original
  1. this.DropDownList1.Attributes.Add("onChange", "Texto()");

Estoy asumiendo que tu dropdownlist tiene nombre DropDownList1.
Más info sobre javascript acá.

Saludos.
__________________
Eduardo Peredo
Wigoin
  #3 (permalink)  
Antiguo 29/01/2010, 12:50
 
Fecha de Ingreso: octubre-2008
Mensajes: 61
Antigüedad: 16 años, 1 mes
Puntos: 0
Sonrisa Respuesta: Ejecutar javascript en controles de asp

Muchas gracias me sirvió de mucho
  #4 (permalink)  
Antiguo 29/01/2010, 13:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Hola, Cristo_.

Traslado el tema a una sección que encaja mejor con tu pregunta.
Tema trasladado desde la sección de .NET.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: asp, controles, ejecutar, javascript, aspx
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 10:52.