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

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  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");

+ 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