jQuery - le passage de la valeur d'une entrée à l'autre
J'ai un formulaire avec plusieurs champs de saisie qui sont title
, name
, address
etc
Ce que je veux faire, c'est d'obtenir ces valeurs et les 'mettre' dans les valeurs des autres champs de saisie. Par exemple
<label for="first_name">First Name</label>
<input type="text" name="name" />
<label for="surname">Surname</label>
<input type="text" name="surname" />
<label for="firstname">Firstname</label>
<input type="text" name="firstname" disabled="disabled" />
Donc, Si je entrer John
dans le first_name
champ, alors la valeur de firstname
sera également John
.
Merci beaucoup
OriginalL'auteur sipher_z | 2011-05-05
Vous devez vous connecter pour publier un commentaire.
En supposant que vous pouvez mettre des ID sur les entrées:
JSFiddle Exemple
Sinon, vous devrez sélectionner à l'aide des noms:
Vous pouvez également utiliser le nom de l'attribut. Vous avez juste à écrire un peu plus les personnages. $(":input[name='nom']") et jusqu'à présent.
J'ai utilisé l'id de l'entrée des champs et a très bien fonctionné, merci.
OriginalL'auteur Richard Dalton
C'est plus simple si vous modifiez votre code HTML un peu:
alors qu'il est relativement simple
OriginalL'auteur Russ Clarke
Ajouter des attributs ID avec les mêmes valeurs que le nom des attributs et ensuite vous pouvez faire ceci:
OriginalL'auteur Kon
Obtenir input1 de données pour les envoyer à input2 immédiatement
OriginalL'auteur Carlos Ferrer