Modifier le contenu d'1 input avec js(assign) [Résolu/Fermé]

Signaler
Messages postés
86
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
18 août 2014
-
Messages postés
86
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
18 août 2014
-
Bonjour,
J'ai des blm sur un formulaire. J'aimerai savoir s'il existe un attribut pour modifier le contenu d'une balise input comme on utilise "InnerHTML" pour les div et autres
voici un exemple pour div j'ai fais ceci assign('id_div','innerHTML','le nouveau contenu');
mais ça ne marche pas si le l'id fait reference a l'id d'un input. Aidez moi svp. Très important. Merci
A bientôt


3 réponses

Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
987
Bonjour,

InnerHtml, c'est ce que l'on met entre les balises.
Par exemple : <div>Ceci est le innerHtml</div>

Dans une balise <input>, est-ce que tu y mets des choses ? Non.
Une balise <input> est auto-fermante.
Par contre, son contenu est placé un attribut "value".

Je te le donne en mille : c'est .value qu'il faut donc utiliser, et non .innerHtml !

Xavier
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
18541
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 avril 2021
4 281
Salut.
Il faut modifier l'attribut value.
elem.value = 'Nouvelle valeur';
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Messages postés
86
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
18 août 2014
7
Bonjour
Merci beaucoup, je croyais qu'il y avais un truc comme innerhtml pour les input aussi mais comme vous venez de me le dire en mille: c'est .value ;je vais utiliser .value
Merci