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 :

calcule en javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    F�vrier 2009
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2009
    Messages : 19
    Par d�faut calcule en javascript
    Bonjour,
    voila mon probleme c'est que :
    j'ai une cellule de type texte o� je saisie une valeur
    et une deuxi�me cellule o� je veux afficher le resultat d'un calcul

    alors je veux :

    d�s que je tape une valeur dans la premi�re cellule (exple :10), je veux voir dans la deuxi�me une valeur affich�e : 10*3=30


    bon j'espere que j'ai bien expliqu� mon probleme

    Et merci d'avance pour vous tous

  2. #2
    R�dacteur/Mod�rateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut
    Salut,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <input type='text' onkeyup='document.getElementById("a").value=parseFloat(this.value)*30'/>
    <input type='text' id='a'>

  3. #3
    Membre confirm�
    Inscrit en
    F�vrier 2007
    Messages
    119
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 119
    Par d�faut
    tu mets une fonction javascript suivante:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <script language="javascript"> 
    function calculMontant(pNum){ 
     
    document.all['montant'+pNum].value=document.all['pu'+pNum].value*document.all['qte'+pNum].value
    if  (document.all['montant'+pNum].value>100) 
    { document.all['montant'+pNum].style.backgroundColor ="#1254ff" ;} 
    else {document.all['montant'+pNum].style.color = "#FF0000";}
    } 
     
    </script>
    ensuite dans ton tableau tu mets:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
    for ($nb=1; $nb<=10; $nb=$nb+1) 
    { //début de ma boucle 
    echo'<tr> <td id="a1">'.$nb.'</td>
            <td ><input type="texte" name="pu'.$nb.'" onKeyup="calculMontant('.$nb.')"></td> 
            <td><input type="texte" name="qte'.$nb.'" onKeyup="calculMontant('.$nb.')" ></td> 
            <td><input type="texte" name="montant'.$nb.'"> €  </td></tr> '; 
            ?> 
     
     
    <? }
    voila j'esp�re que c ce que tu cherches

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Houla BYALI, ton code est totalement obsol�te et compatible UNIQUEMENT pour IE !
    Actuellement, la seule utilisation de document.all valable est pour tester le navigateur...
    Pour ma part, je partirais plut�t sur la m�thode d'andry.aime
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  5. #5
    Membre confirm�
    Inscrit en
    F�vrier 2007
    Messages
    119
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 119
    Par d�faut
    ah bon?? et pourtant �a marche tr�s bien

    j'ai vu �a dans un tutoriel, quel est l'inconv�nient exactement???

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par BYALI Voir le message
    j'ai vu �a dans un tutoriel, quel est l'inconv�nient exactement???
    Que seul IE impl�mente document.all alors que document.getElementById par exemple est reconnu par tous les navigateurs � peu pr�s r�cents
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. calcul automatique javascript
    Par groskanel dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 30/05/2011, 17h29
  2. calculer en javascript
    Par maestro982 dans le forum G�n�ral JavaScript
    R�ponses: 40
    Dernier message: 29/06/2010, 08h06
  3. [DOM] Tableau de calcul en javascript
    Par mariepierre dans le forum G�n�ral JavaScript
    R�ponses: 28
    Dernier message: 22/03/2009, 12h52
  4. Calcul en javascript
    Par tjoce dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 16/11/2007, 21h10
  5. petit calcul en Javascript
    Par Dream Time dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 01/03/2007, 02h07

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