begin process at 2012 02 13 07:27:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Addition des saisies dans un champs text


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Addition des saisies dans un champs text

lundi 25 juin 2007 à 17:43:10 | Addition des saisies dans un champs text

Anthotill

Bonjour

J'ai une page avec 4 champs text dans lequel se trouvera des valeurs numériques et un dernier champs qui additionnera la saisie des 4 précédents champs.

Je voudrais savoir comment faire pour que lorsque j'inscrit des chiffres dans ces quatres champs, les chiffre inscrits viennent s'additionner dans un dernier champs.

Merci beaucoup :-)

Antho
mardi 26 juin 2007 à 09:53:07 | Re : Addition des saisies dans un champs text

bultez

Membre Club
Bonjour,
    à priori utiliser onblur sur les champs de saisie.
    une addition tu sais faire ?   montre nous où tu en est on t'aidera à finir...

Cordialement                Bul     [mon Site]     [M'écrire]



mardi 26 juin 2007 à 09:57:53 | Re : Addition des saisies dans un champs text

the_wwt

Bonjour,
une solution que je ne prétend pas déclarer comme la mieux, mais en attendant:
tu déclares tes quatres champs comme ceci:
<div id='container'>
    <input  type='text' onkeyblur='return addition()' value='0'/>
    <input  type='text' onkeyblur='return addition()' value='0'/>
    <input  type='text' onkeyblur='return addition()' value='0'/>
    <input type='text' onkeyblur='return addition()' value='0'/>
    <input type='text' readonly='readonly' value='0'/>
</div>

<script language="javascript" type="text/javascript">
<!--
function
addition(){
var inputs = document.getElementById('container').getElementByTagName('input');
var somme = 0;
for(var i = 0, length = inputs.length; i < length - 1; i++){
var value = inputs[i].value;
if(isNaN(value)){

inputs[i].value = value.substring(0, value.length - 2);
return false;
}else{
somme += parseInt(value);
}
}
inpus[inputs.length - 1].value = somme;
return true;
}
-->
</script>
Pas testé, mais a essayer...
Cdlt.
Pierrick
mardi 26 juin 2007 à 09:58:44 | Re : Addition des saisies dans un champs text

the_wwt

Oups... désolé bultez trop rapide... et moi mère thérésa.
sorry
mardi 26 juin 2007 à 09:59:46 | Re : Addition des saisies dans un champs text

the_wwt

Et onblur pas onkeyblur bien sur...
mardi 26 juin 2007 à 10:14:33 | Re : Addition des saisies dans un champs text

bultez

Membre Club
normal que je sois passé en 1er the_wwt, je n'ai fais que donner
        des indications et toi une réponse ( pas testé non plus ).
j'aurais fait autrement d'ailleurs ( comme quoi, toujours 659874 possibilités )

Cordialement                Bul     [mon Site]     [M'écrire]



mardi 26 juin 2007 à 10:19:40 | Re : Addition des saisies dans un champs text

the_wwt

Réponse acceptée !
En fait voilà après tests c'est pas bien compliqué...
<div id='container'>
    <input  type='text' onkeyup='return addition()' value='0'/>
    <input  type='text' onkeyup='return addition()' value='0'/>
    <input  type='text' onkeyup='return addition()' value='0'/>
    <input type='text'  onkeyup='return addition()' value='0'/>
    <input type='text' readonly='readonly' value='0'/>
</div>

<script language="javascript" type="text/javascript">
<!--
 function addition(){
    var inputs = document.getElementById('container').getElementsByTagName('input');
    var somme = 0;
    for(var i = 0, length = inputs.length; i < length - 1; i++){
        var value = inputs[i].value;
        if(isNaN(value)){
            inputs[i].value = value.substring(0, value.length - 2);
            return false;
        }else{
            somme += parseInt(value);
        }
    }
    inputs[inputs.length - 1].value = somme;
    return true;
}
-->
</script>
cdlt,
Pierrick
mardi 26 juin 2007 à 19:55:46 | Re : Addition des saisies dans un champs text

Anthotill

Merci bien, je vais tester :)

PS: j'ai du toucher javascript deux fois dans ma vie moi je code php /sql et j'ai décidé d'ajouter un petit plus a mon script alors je ne t'aurais pas montrer grand chose a par mon code html :)

Antho
mercredi 11 juillet 2007 à 14:26:27 | Re : Addition des saisies dans un champs text

nyko07

Super merci pour cette fonction, mais j'aimerai avoir un petit renseignement qui ne doit pour vous pas être très compliqué..

Voila, je voudrais savoir comment je pourrai utiliser cette fonction "addition" pour soustraire au lieu d'additionner plusieurs valeurs de champs texte???

En esperant être clair dans ma requêtte.

Tchoa
mercredi 11 juillet 2007 à 15:37:00 | Re : Addition des saisies dans un champs text

the_wwt

Bonjour nyko07 ,
Dis donc si t'es arrivé jusqu'ici, tu as du comprendre le code un minimum...
Pousse un peu plus ta reflection....;-)
Allez, un coup de pouce, quand tu verras un "+=" essaye "-=".
Et change addition par soustraction.
Cordialement,
Pierrick

1 2

Cette discussion est classée dans : text, champs, addition, dernier, saisies


Répondre à ce message

Sujets en rapport avec ce message

champ libre [ par psychodingue ] Bonjours tout l'mondeVoilà, j'ai fait une champs texte pour m'en servir de status, quand une action se produit, je fait document.forme.text.value="bla Addition de deux input type="text" [ par Jackboy ] Bonjour !J'aimerai que l'on me donne un petit coup de pouce !J'aimerai faire l'addition des valeur de deux input et de mettre la somme dans un second obtenir le 'value' de 'x' champs texte [ par Tartuffe ] Salut,je suis confronté à un problème de récupération de données saisies dans un nombre variable de champs 'text', afin de faire la somme des données Addition [ par linkinpar236737 ] J'ai un petit problème. Imaginons que j'ai un bouton et un champs de texte.Champs de texte nommé score.Le bouton est nommé bouton1Je voudrais que quan afiché <br> dan 1 champs text en apuyan sur entré [ par tenrod ] bonjour a tous!ben voila tout est dans le titre...je suis en train de créer un éditeur de texte pour le web et je voudais que lorsque l'utilisateur ap suppression de caractère [ par akiraofmoule ] j'utilise un richtextbox et j'aimerais supprimer le dernier caractère à chaques fois que je rajoute du texteexemple{\rtf1\ansi{mon text}}quand je veux Addition de 2 champ txt [ par wacha ] Bonjour,Cette question peut paraitre assez simple pour vous mais je ne connais pas du tout le javascript.voila mon probleme :J'ai deux champs texte et probleme de verification de formulaire avec remplissage des champs text dynamiquement [ par niko14 ] Salut tout le monde! Donc voila mon probl& Problème avec onchange sur un <input type="file" /> [ par ov3rdoze ] BonjourDans un formulaire qui me sert à ajouter des produits, je souhaiterais que l'utilisateur puisse ajouter un nombre indéfini d'images liées au pr Urgent : récupérer un tableau de champs text [ par adil9999 ] Bjr, J'ai un tableau dynamique que je précise à chaque fois son nombre de lignes.Cependant son nombre de colonnes est fixe. Ce tableau contient des ch


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales