[Jquery-Es] Viabilidad jQuery

Pablo Vázquez Blázquez pvazquez en denodo.com
Lun Sep 1 01:38:58 PDT 2008


Hola!

Me han recomendado jQuery para una funcionalidad que me han encargado. 
La verdad, no conozco este framework (he visto alguna cosilla 
interesante) y, antes de ponerme a estudiarlo a fondo, me gustaría 
plantearos mi problema para que me dijerais si sería posible (y 
adecuado) hacerlo con jQuery o con otro framework. Además, estoy usando 
Struts 2.0.9 en mi aplicación y trae por defecto Dojo 0.4; quisiera 
saber también si habría algún problema o conflicto al usar estos dos 
frameworks simultáneamente (dojo controla el evento onload()).

El caso es que quiero que cuando un usuario entra en un formulario de 
edición de un elemento y hace algún cambio y luego pincha en cualquier 
enlace sin haber guardado antes los cambios, le salga un confirm 
diciéndole que hay cambios sin guardar y si realmente desea continuar 
(si dice que sí, se sigue el enlace normalmente y si dice que no, se 
cancela la navegación y permanece en la misma página). Como la 
aplicación ya la tengo hecha, necesitaría "algo" que me permitiese 
asociarle a cada elemento del formulario (input, select,...) un evento 
onchange para que establezca una variable global javascript (hasChanged, 
por ejemplo) a true y luego asociarle a cada enlace ("a") el onclick 
para que compruebe si esta variable está a true y muestre el "confirm".

Cómo lo veis?

Muchas gracias por la ayuda.


Más información sobre la lista de distribución Jquery-Es