web-dev-qa-db-fra.com

Les champs dynamiques générés pour former peuvent-ils utiliser un événement jquery?

J'ai cette situation dans laquelle les champs de saisie apparaissent uniquement dans le formulaire de modification lorsqu'ils sont activés comme actifs dans la configuration de la base de données. Des idées sur la façon de mettre en œuvre Jquery/AJAX sur ces domaines? Par exemple, j'ai une liste déroulante de champs dynamiques. Une fois qu'une valeur est sélectionnée, une autre liste déroulante de champ dynamique sera remplie en fonction de la première sélection.

Voici le scénario:

LastName, FirstName sont des champs de formulaire d'origine

Les champs dynamiques sont: Type d'adresse.

Je peux utiliser l'identifiant pour Nom et Prénom, mais comment utiliser l'identifiant du type d'adresse qui est uniquement affiché/généré en fonction de son statut dans la configuration? et comment saurai-je que le déclencheur du type d'adresse est appelé?

les commentaires sont suggérés et pardonnez-moi pour l'explication Je ne peux pas l'expliquer clairement parce que je suis nouveau à AJAX et JQuery

2
Break the Law

Vous devez associer les événements lors de la création des champs. Par exemple:

$('<input type="text" name"address" id="myAddress" />').keypress(function() {
    //do some things when keypress in address field
}).appendTo('#myForm');
2
Mike Feng