Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1426 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  remplir un input

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplir un input

n°1119629
nachi2
Posté le 14-06-2005 à 15:26:09  profilanswer
 

Bonjour à tous,
 
je debute en JS, et j'eprouve des difficultés a remplir un champ de type <input type="text"> avec la valeur d'un autre champs
 
je m'explique, je presente un formulaire a un utilisateur. Celui ci le rempli en inscrivant le code ancien par ex, et je voudrais que par defaut la meme valeur soit proposée dans le champ code nouveau dynamiquement, sans a avoir a cliquer... sachant qu'au final il y aura plusieurs champs de ce type
 
je pense que ca doit etre faisable en JS, mais je ne vois pas comment


Message édité par nachi2 le 14-06-2005 à 15:31:40
mood
Publicité
Posté le 14-06-2005 à 15:26:09  profilanswer
 

n°1119637
j_lecruel
☀ ☁ ☂
Posté le 14-06-2005 à 15:34:24  profilanswer
 

Salut,
 
je suis pas un expert ne JS mais tu peux essayer ça :
 

Code :
  1. <label for="ancien_code">Ancien code : </label>
  2. <input type="text" id="ancien_code" name="ancien_code" onblur="javascript:document.getElementById('id_champ_nouveau_code').value=this.value;" />
  3. <label for="nouveau_code">Nouveau code : </label>
  4. <input type="text" id="nouveau_code" name="nouveau_code" />

n°1119660
masklinn
í dag viðrar vel til loftárása
Posté le 14-06-2005 à 15:51:44  profilanswer
 

j_lecruel a écrit :

Salut,
 
je suis pas un expert ne JS mais tu peux essayer ça :
 

Code :
  1. <label for="ancien_code">Ancien code : </label>
  2. <input type="text" id="ancien_code" name="ancien_code" onblur="javascript:document.getElementById('id_champ_nouveau_code').value=this.value;" />
  3. <label for="nouveau_code">Nouveau code : </label>
  4. <input type="text" id="nouveau_code" name="nouveau_code" />



1- J'aurais mis onchange plutôt que onblur
2- Il faut définir le comportement dans le cas où le nouveau_code contient déjà une valeur (va-t-on l'écraser directement ou pas?), l'auteur n'a pas défini cette partie des specs
3- Utiliser du JS non obtrusif et des event handlers, dans la mesure où il compte avoir un certain nombre de duos de ce type génériser le code permet de réduire la taille globale de celui-ci


Message édité par masklinn le 14-06-2005 à 15:52:25

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1119665
nachi2
Posté le 14-06-2005 à 15:54:21  profilanswer
 

ok merci pour vos reponses
je vais essayer de voir ce que ca donne!
 
en fait le champ nveau code est vierge initialement, donc pas de prob d'ecrasement de données!

n°1119667
masklinn
í dag viðrar vel til loftárása
Posté le 14-06-2005 à 15:56:26  profilanswer
 

nachi2 a écrit :

ok merci pour vos reponses
je vais essayer de voir ce que ca donne!
 
en fait le champ nveau code est vierge initialement, donc pas de prob d'ecrasement de données!


Ben si, l'utilisateur peut très bien remplir non linéairement, donc remplir d'abord le champ nouveau code puis l'ancien [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1119669
FlorentG
Posté le 14-06-2005 à 15:58:26  profilanswer
 

masklinn a écrit :

Ben si, l'utilisateur peut très bien remplir non linéairement, donc remplir d'abord le champ nouveau code puis l'ancien [:dawa]


C'est là qu'on se rend compte que le plus relou dans la prog, c'est pas la prog, ni les algos, ni le design de soft... C'est bien l'utilisateur :D

n°1119675
masklinn
í dag viðrar vel til loftárása
Posté le 14-06-2005 à 16:01:36  profilanswer
 

FlorentG a écrit :

C'est là qu'on se rend compte que le plus relou dans la prog, c'est pas la prog, ni les algos, ni le design de soft... C'est bien l'utilisateur :D


Ben ouais [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1119681
ritzle
Posté le 14-06-2005 à 16:04:10  profilanswer
 

tout à fait.  :)

n°1119683
masklinn
í dag viðrar vel til loftárása
Posté le 14-06-2005 à 16:05:30  profilanswer
 

J'ajouterais que la personne peut parfaitement rentrer un ancien code, ça remplit le nouveau code, et puis il modifie l'ancien code...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1119704
nachi2
Posté le 14-06-2005 à 16:14:19  profilanswer
 

lol ouais en l'occurence la les utilisateurs ca va pas etre des boulets, donc a la limite l'ecrasement je prends aps en compte, d'autant que je passe a pres apr une phase de verif par l'utilisateur des valeurs qu'ila remplies....
 
donc je zappe l'ecrasement :d
 
bon j'ai essaye, ca marche!
mais par contre effectivement c assez laborieux nivo lignes de code...
 
y a t il une methode plus efficace ou alors je suis obligé de passer par la???
 
en tt cas merci!

mood
Publicité
Posté le 14-06-2005 à 16:14:19  profilanswer
 

n°1119707
FlorentG
Posté le 14-06-2005 à 16:15:52  profilanswer
 

Tu trouves ça laborieux ? [:alph-one] C'est pourtant la base de la base de chez base, fils de Mr.Base :D

n°1119729
masklinn
í dag viðrar vel til loftárása
Posté le 14-06-2005 à 16:24:37  profilanswer
 

nachi2 a écrit :

lol ouais en l'occurence la les utilisateurs ca va pas etre des boulets, donc a la limite l'ecrasement je prends aps en compte, d'autant que je passe a pres apr une phase de verif par l'utilisateur des valeurs qu'ila remplies....
 
donc je zappe l'ecrasement :d
 
bon j'ai essaye, ca marche!
mais par contre effectivement c assez laborieux nivo lignes de code...
 
y a t il une methode plus efficace ou alors je suis obligé de passer par la???
 
en tt cas merci!


http://www.sitepoint.com/popup/pop [...] popupid=55


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  remplir un input

 

Sujets relatifs
Gros problème <input type='file'>!!!!Exécuter procedure apres insertion dans input
[html]input type=file avec plusieurs fichiers???Script remplir des feuilles DIFFERENTES Excel
[résolu][PHP/JS] Formulaire avec input name="nom[]"iframe et input hidden
[DOM] Remplacement d'un input par un autre [Résolu]Remplir des champs d'un fichier pdf
Input de type filemethod GET + input type file
Plus de sujets relatifs à : remplir un input


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR