usar la carga de eventos con .on() en un campo de texto no funciona

im trying to trigger a load event (for example set default value) on my textfield using this:

    $("#textfield1").on("load" , function(){
       $("#textfield1").val("WEEE");
    });

que no funcionará.

Si hago esto:

 $(document).ready(function() { 
     $("#textfield1").val("WEEE");
  });

o esto:

 $("body").on("load" , function(){
    $("#textfield1").val("WEEE");
 });

then i get the desired effect. am i using the load wrongly in the first snippet?

preguntado el 30 de junio de 12 a las 16:06

2 Respuestas

El evento de carga se envía a un elemento cuando éste y todos los subelementos se han cargado por completo. Este evento se puede enviar a cualquier elemento asociado con una URL: imágenes, scripts, marcos, iframes y el objeto de ventana.

vía .carga()

So, basically yes: the textfield will never fire the load evento.

Respondido el 30 de junio de 12 a las 16:06

HTML elements don't have a load evento.

Only elements with a load event are body, img y posiblemente link y script

Respondido el 30 de junio de 12 a las 16:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.