Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/10/2013, 13:43
CRauda
 
Fecha de Ingreso: septiembre-2010
Mensajes: 91
Antigüedad: 14 años, 2 meses
Puntos: 9
Respuesta: llamar el onChange de un hidden

No se que es lo que te confunde o encuentras erroneo, lo tratare de explicar de manera que tu lo entiendas:

Como funciona:
- Tengo una pagina web jsp.
- Levanto una ventana con una lista de valores de los cuales puedo seleccionar uno o varios por medio de checkbox.
- Al seleccionarlos y darle click a un boton enviar concatena todos los id's seleccionados por medio de comas y envia esa cadena de texto hacia la pagina "parent" osea la que abrio la ventana con la lista.
- El envio lo hace hacia un <input type="hidden"... />
- El hidden no dispara el evento onChange ya que este se dispara unicamente si la modificacion del texto se hace por medio de teclado y se le quita el focus.


[COLOR="rgb(139, 0, 0)"]Lo que necesito:[/COLOR]
- Simular el evento onChange de alguna manera ya que aca se guarda una cadena concatenada que necesito separar.
- Necesito separarlas ya que las tengo que mostrar individualmente por peticion del usuario.

La parte de separarlos y crear controladores dinamicamente ya la tengo hecha con JQuery.

[COLOR="rgb(139, 0, 0)"]El problema?[/COLOR]

No se dispara el evento onChange, por tanto no puedo entrar en la funcion que he creado en Javascript para realizar la accion de separar los campos.

[COLOR="rgb(139, 0, 0)"]Un simple array o Json?[/COLOR]
Aunque envie un simple array igual necesito llamar una funcion para recorrerlo y separar los datos.

Json no puedo utilizarlo, lamentablemente aca tienen estandares definidos y a lo mucho he podido utilizar Ajax y JQuery, Json no es una libreria que este autorizada para los sistemas que se usan aca.

[COLOR="rgb(139, 0, 0)"]Lanzarse a lo incorrecto?[/COLOR]
Lo lamento pero no veo lo incorrecto, quizas soy ciego pero me parece que he definido bien el problema que tengo, si se que soy algo haragan para escribir con parrafos y signos de puntuacion, pero creo explique el problema en si.

Espero que asi sea mas entendible.