[javascript] problème pour modifier un input

Résolu/Fermé
reinearthur Messages postés 58 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 3 octobre 2007 - 12 mai 2005 à 16:10
reinearthur Messages postés 58 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 3 octobre 2007 - 12 mai 2005 à 17:34
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...
A voir également:

3 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
12 mai 2005 à 17:20
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
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 208
12 mai 2005 à 16:30
Les zones du formulaire sont des chaînes de caractères.
Il faut donc, pour chaque zone, passer par la fonction parseInt(val).
3
reinearthur Messages postés 58 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 3 octobre 2007 8
12 mai 2005 à 17:34
Merci !
1