Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2012, 04:43
navegantes
 
Fecha de Ingreso: abril-2009
Ubicación: Barcelona
Mensajes: 113
Antigüedad: 15 años
Puntos: 9
Delegar con .on()

Hola a todos.

Tengo un formulario y si lo cargo mediante un simple href entonces me funciona el sistema de validación.

Pero mi idea como es normal es cargarlo sin recargar el resto de la página. Para ello uso .load() de jquery de la siguiente forma.

Código Javascript:
Ver original
  1. $("#boton").click(function(evento){
  2.  
  3.       evento.preventDefault();
  4.  
  5.       $("#contenido").load("php/formulario.php");
  6. });

Bien mi problema es que ahora carga correctamente pero no valida nada, se que es debido a que el JS solo ha revisado el DOM en la carga inicial y que ahora tengo que "delegar" (creo que es así) a la nueva estructura del DOM.

He leido que ahora se hace mediante .on()
Mi problema es que tras revisar la web de jquery no tengo muy claro como puedo hacer que JS vea que hay algo nuevo y que mi formulario valide al ser incluido con .load()

Espero haberme explicado correctamente.