56 votes

Existe-t-il un événement onload pour les éléments d’entrée ?

Est-il possible de déclencher un script Javascript, lorsqu’un élément d’entrée ou tout autre élément html est rendu. Ce script doit être déclenché à partir de la balise html, de sorte que nous devrions pouvoir passer 'this' à la fonction js.

41voto

Pekka 웃 Points 249607

Non, il n’y a pas d’événement de ce genre.

Cependant, une `` balise placée directement après l’élément HTML aurait un effet similaire : elle serait exécutée directement après le rendu de l’élément :

Dans la plupart des cas, cependant, il est préférable `` d’utiliser l’ensemble du document (ou , ou jQuery' ) pour démarrer toute opération de script. Le DOM sera alors entièrement prêt.

8voto

Delan Azabani Points 33013

Non. Toutefois, tout script placé après le balisage de l’élément input sera exécuté avec l’élément input disponible car il est analysé avant le script. Donc, si tout cela était dans le corps:

Tout cela fonctionnerait de toute façon.

4voto

Collin Anderson Points 952

J’ai un élément d’entrée qui est ajouté dynamiquement au document et doit être initialisé.

Ce n’est pas parfait, mais voici un moyen d’initialiser le widget la première fois que l’entrée est utilisée :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X