[javascript] problème pour modifier un input [Résolu/Fermé]

Signaler
Messages postés
59
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
3 octobre 2007
-
reinearthur
Messages postés
59
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
3 octobre 2007
-
Bonjour,
J'essaie de faire un formulaire en html mais avec certaines fonctionnalités.
J'ai plusieurs input qui contiennent des chiffres, et je voudrais pouvoir les ajouter et faire un total de ces chiffres.
J'ai donc essayer d'ajouter les attributs value de tous les champs
Le problème, c'est que si je les mets tous à 0 par défault quand je les modifie ça ne prend pas en compte les modifs
et si je met par les attributs à 0 je peux pas les ajouter, ça me met que c'est pas un nombre...

3 réponses

Messages postés
29238
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
27 mars 2020
6 805
Visiblement comme tu veux le faire en javascript je te propose la méthode suivante :

1) Identifier tes champs

<input id="champ1" value="valeurinitiale">

2) Récupérer les valeurs lorsqu'on clique sur un bouton "calcul"

document.getElementById('nomduchamp').value

3) Faire le calcul et l'écrire. Par exemple dans un <div id=resultat></div> :

document.getElementById('resultat').innerHTML=leresultat;
4
Merci

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

CCM 72197 internautes nous ont dit merci ce mois-ci

Messages postés
1072
Date d'inscription
dimanche 11 février 2001
Statut
Membre
Dernière intervention
29 janvier 2006
206
Les zones du formulaire sont des chaînes de caractères.
Il faut donc, pour chaque zone, passer par la fonction parseInt(val).
Messages postés
59
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
3 octobre 2007
8
Merci !