[Javascript] Dupliquer un champs

otherwise01 -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour à tous,

J'ai 2 champs de texte simples de type input.
Lorsque l'on remplie le champs1, le champs2 prend automatiquement la même valeur que le 1 grâce à:

onkeyup="this.form.product_name.value=this.value

Seulement je souhaiterais que le champs2 ai un texte fixe supplémentaire.

Un exemple:
On tape "Voiture" dans le champs 1
Automatiquement dans le champs 2 il y a: acheter-Voiture.

Un autre exemple:
On tape "Bateaux" dans le champs 1
Automatiquement dans le champs 2 il y a: acheter-Bateaux...

Comment faire ?
Merci de votre aide
Configuration: Windows Vista
Firefox 3.0

1 réponse

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    onkeyup="this.form.product_name.value="acheter-"+this.value 


    @lain
    0
    1. otherwise01
       
      Merci Alain_42 c'est tout bete en fait. J'avais oublié le "+"

      Bref, en fait ce que je souhaite c'est:

      Champs 1 A REMPLIR

      Champs 2 A REMPLIR

      Champs 3 A REMPLIR

      Champs 4


      Le Champs4 est de type hidden et a pour valeur;
      "acheter-VALEURCHAMPS1-VALEURCHAMPS2-VALEURCHAMPS3"

      Le problème c'est que le champs 4 affiche (entre autre) la valeur de champs 2 a chaque instant donc par exemple je tape "paris" ça va afficher à ce stage

      acheter-VALEURCHAMPS1-p-pa-par-pari-paris


      Comment faire ?
      Merci beaucoup en tout cas
      0
      1. Alain_42 Messages postés 5413 Statut Membre 904 > otherwise01
         
        Essayes en mettant onChange au lieu de onKeyup
        0