IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

SCRIPT de calcul automatique, formulaire de commande


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut SCRIPT de calcul automatique, formulaire de commande
    Bonjour,

    Je cherche des scripts ! simplement je n'y connais pas grand chose...

    quels sont les scripts pour automatiser les calculs dans un bon de commande du style ligne qté *prix = sous total ( script) et colonne = total des sous totaux (script) ?

    Merci d'avance, j'adore apprendre !

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    il nous faudrait un peu plus de code
    mais sinon si tu souhaites faire une somme de plusieurs champs ce sera du style :

    sois en document.getElementById
    sois en passant par le nom du champs dans le formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var maSomme = document.getElementById('champs1') + document.getElementById('champs2');
    coté html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="text" id="champs1" />
    <input type="text" id="champs1" />
    il y a plein d'autre élément a prendre en compte ... mais la il nous faudrait un exemple plus concret de ta part

  3. #3
    Membre expérimenté
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Points : 1 595
    Points
    1 595
    Par défaut
    Bonjour,
    Juste une petite précision, en faisant de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var maSomme = document.getElementById('champs1') + document.getElementById('champs2');
    Il me semble qu'on effectue une concaténation, la bonne syntaxe n'est-elle pas de multiplier la valeur du champs par "1" ou d'utiliser parseInt() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var maSomme = (document.getElementById('champs1').value*1) + (document.getElementById('champs2').value*1) ;

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    autant pour moi , j'ai homis de t'indiquer qu'il fallait utiliser en plus la fonction parseInt() pour travailler sur des chiffres et non des string :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    (parseInt(document.getElementById('champs1').value)*1) + (parseInt(document.getElementById('champs2').value)*1)
    voila

  5. #5
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    fais une recherche sur
    bon de commande
    il y a une tentraine de réponses...

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/04/2007, 23h36
  2. [Formulaire]Calcul automatique dans un formulaire
    Par yassin101 dans le forum IHM
    Réponses: 1
    Dernier message: 23/03/2007, 18h28
  3. Réponses: 5
    Dernier message: 23/03/2007, 16h27
  4. [MySQL] Formulaire de réservation avec calcul automatique
    Par mluce dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 06/03/2007, 13h46
  5. calculs automatiques dans un formulaire dynamique
    Par renaud26 dans le forum Général JavaScript
    Réponses: 34
    Dernier message: 13/07/2006, 18h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo