lier deux input type text

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lier deux input type text

Re: lier deux input type text

par piotrowski-s » 06 juin 2012, 08:23

merci bien pour ton aide, je vais potasser cela, je l'ai hélas reprise car en ajax je suis incapable de développer quoi que ce soit encore meme si j'ai bien compris le fonctionnement.

Re: lier deux input type text

par Ryle » 05 juin 2012, 20:48

En fait, il te faut deux inputs avec chacun un id différent (ex : lib_entite et num_dossier). Ta fonction d'auto-complétion doit récupérer les 2 informations (libellé et numéro) et lorsque l'utilisateur sélectionne une valeur, au lieu d'alimenter uniquement ton champ lib_entite avec le nom de l'entité, tu fais également un " document.getElementById('num_dossier').value = la_valeur_du_numero_de_dossier " pour mettre à jour l'autre champ :)

La fonction d'autocomplétion, c'est toi qui l'a développé ou c'est un script tout fait que tu as récupéré ?

Re: lier deux input type text

par piotrowski-s » 05 juin 2012, 14:01

le soucis ce n'est pas pour récupérer les données mais pour alimenter les deux champs différents justement car dans le premier j'ai le get element by id, et le second rien ne le lie a l'autre.

Re: lier deux input type text

par Ryle » 05 juin 2012, 13:55

Si la sélection d'une valeur dans le premier champ implique l'affichage d'une valeur unique dans l'autre champ, pourquoi ne pas récupérer les deux données d'un coup dans ton script d'autocomplétion (au lieu de se limiter à ton entité) et alimenter les deux champs en même temps ?

lier deux input type text

par piotrowski-s » 05 juin 2012, 11:48

Bonjour à tous, grâce à un système d'auto-completion, je récupères des informations sur la base de données pour remplir un premier champs de type text,
suie à cela j'aurais besoin qu'il m'affiche le résultat d'une requête associée à ce champ dans un autre input (juste en dessous).

En fait donc ce premier input, et il m'affiche le nom commercial d'une entité, ce nom commercial contient dans la bdd une ligne qui s'appelle numéro de dossier.

j'aurais besoin que quand grâce au système d'autocomplétion une entité est sélectionnée, on affiche son numéro de dossier dans l'input sous-jacent,

le soucis c'est que je ne sais pas comment procéder pour que les deux input soient dépendants l'un de l'autre.

si vous aviez des idées pour m'aider à avancer, ça serait bien.
le système d'autocomplétion est en ajax.


Par avance merci .