Bonsoir à tous
Suite aux passionnantes discussions sur le sujet "comment apprendre un nouveau langage informatique quand on a dépassé 70 ans", vous avez attiré mon attention sur l'intérêt d'attacher un événement dynamiquement à un ensemble d'objets.
Si je comprends bien, il est préférable de créer une classe "toBeChecked" qui ne fait rien en CSS de façon à pouvoir écrire quelque part "$('toBeChecked').change()..." plutôt que onchange='...'
En conséquence, quand on crée un objet dynamiquement il faut relancer la commande "$('toBeChecked').change()..." Est-ce bien cela?
Dans mes pages, il y a un formulaire de saisie dont le nombre de champs peut être modifié dynamiquement, par exemple un formulaire qui prévoit de saisir un numéro de téléphone est suivi d'un http://polyphonies.idf.free.fr/images/add.png . Quand on clique sur cette image, on ajoute un champ de saisie téléphonique permettant à la personne de donner plusieurs numéros de téléphone.
Pour faire cela je pars d'une copie de la zone de saisie téléphonique (d'où ma question précédente sur le clonage). Si je comprends bien je dois refaire un "$('toBeChecked').change()..." pour les zones de saisie de la zone?
Modifié par PapyJP (13 Feb 2015 - 19:35)
Suite aux passionnantes discussions sur le sujet "comment apprendre un nouveau langage informatique quand on a dépassé 70 ans", vous avez attiré mon attention sur l'intérêt d'attacher un événement dynamiquement à un ensemble d'objets.
Si je comprends bien, il est préférable de créer une classe "toBeChecked" qui ne fait rien en CSS de façon à pouvoir écrire quelque part "$('toBeChecked').change()..." plutôt que onchange='...'
En conséquence, quand on crée un objet dynamiquement il faut relancer la commande "$('toBeChecked').change()..." Est-ce bien cela?
Dans mes pages, il y a un formulaire de saisie dont le nombre de champs peut être modifié dynamiquement, par exemple un formulaire qui prévoit de saisir un numéro de téléphone est suivi d'un http://polyphonies.idf.free.fr/images/add.png . Quand on clique sur cette image, on ajoute un champ de saisie téléphonique permettant à la personne de donner plusieurs numéros de téléphone.
Pour faire cela je pars d'une copie de la zone de saisie téléphonique (d'où ma question précédente sur le clonage). Si je comprends bien je dois refaire un "$('toBeChecked').change()..." pour les zones de saisie de la zone?
Modifié par PapyJP (13 Feb 2015 - 19:35)