Modifier le contenu d'1 input avec js(assign)

Résolu/Fermé
bodry24 Messages postés 86 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 18 août 2014 - 24 juin 2010 à 13:52
bodry24 Messages postés 86 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 18 août 2014 - 24 juin 2010 à 14:08
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


A voir également:

3 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
24 juin 2010 à 13:59
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
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié par avion-f16 le 24/06/2010 à 13:57
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.
0
bodry24 Messages postés 86 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 18 août 2014 7
24 juin 2010 à 14:08
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
0