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 :

addition de variables (if alert)


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 29
    Par défaut addition de variables (if alert)
    Bonjour,

    J'ai un soucis avec ceci??? marche pas!
    J'ai réussi une fois à faire marcher l'alerte mais pas le calcul!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function tot() {
        var O_Form = document.getElementById('SOMME');
        var t1 = number(O_Form.qtcoussin_p.value) + number(O_Form.qtalu_p.value);
        var t2 = number(O_Form.qtpu_p.value);  
     
       if (Number(t1) > Number(t2)) {
            alert = "message erreur.\n";
            return false;}
       else 
       {
       document.getElementById("SOMME").submit();
       }	
    }
    mon bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" name="button" id="soumettre"  onclick = "tot();"/>

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    J'ai réussi une fois à faire marcher l'alerte mais pas le calcul!!!
    pas compris;

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 29
    Par défaut
    quand je clique sur mon bouton, rien ne se passe

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    et pourquoi tu écris Number avec ou sans majuscule, d'une ligne à l'autre?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 29
    Par défaut
    arpès correction Number, ca ne va pas.

    J'ai essayé (entre autres) ceci en pensant que...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    function somme_qt(n1,n2)
      {
      return n1+n2; // Calcul de la Somme ET Renvoi de la Réponse.
      }
     
     
      function tot() {
       var O_Form = document.getElementById('SOMME');
       var n1 = parseInt(O_Form.qtcoussin_p.value,10)
       var n2 = parseInt(O_Form.qtalu_p.value,10)
     
       var t1 = somme_qt(parseInt(n1,10) , parseInt(n2,10));    
       var t2 = parseInt(O_Form.qtpu_p.value,10);  
     
       if (t1>t2){
            alert = ("message erreur");
           // si c'est vrai, il alerte
    		}
    	else 
    //si c'est faux, il soumet le formulaire
       {
       document.getElementById("SOMME").submit();
       }	
    }
    mais sans succès...

    Il soumet bien mon formulaire quand la condition est fausse, mais quand c'est vrai, pas d'alerte?

    Merci

  6. #6
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Que donne une alert de t1 et t2 ? Ne faut-il pas répéter le parseInt dans le if ? Ou bien faire une entourloupe du genre :


  7. #7
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Tilt - le franc tombe
    Citation Envoyé par anita07 Voir le message
    mais quand c'est vrai, pas d'alerte?
    Et pas de soumission non plus ? Un égale en trop, sûrement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert = ("message erreur");

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 29
    Par défaut
    je suis dégoutée...toutes ces heures passées pour...ça!!!


    Bon allez, j'ai appris plein de choses entre temps.

    Merci,




+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. INSERT INTO + addition avec variable
    Par trialrofr dans le forum ASP
    Réponses: 5
    Dernier message: 06/07/2009, 09h17
  2. addition de variables
    Par amans dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/05/2008, 11h21
  3. Addition de variables
    Par craac dans le forum Langage
    Réponses: 4
    Dernier message: 05/09/2007, 17h14
  4. Addition de variables
    Par bobslash dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 16/07/2007, 17h37
  5. [XSLT] Addition de variable
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 13/10/2005, 10h09

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