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 :

calculer des variables données par l'utilisateur


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut calculer des variables données par l'utilisateur
    Bonjour,

    Je suis débutant et j'aimerais un peu d'aide pour mon site :

    J'aimerai proposer à l'utilisateur de faire un calcul avec des valeurs qu'il me donnerais

    exemple :
    l'utilisateur me donne les variable a et b et la réponse a+b lui est retournée.
    J'ai déja créé un tableau avec 3 valeurs à donner par l'utilisateur et 8 valeurs à retourner.
    Mon problème est : comment prendre les valeurs données par l'utilisateur?

    merci

  2. #2
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    Bonjour ,

    2 solutions :

    - avec un langage serveur (PHP, ASP, Java, ...) :
    tes 3 champs doivent se trouver dans un formulaire (<form>), lorsque l'utilisateur valide le formulaire (en cliquant sur un <input type="submit">), tu recuperes les données saisies grace au langage serveur, tu fais les calculs que tu veux puis tu affiches une page resultat

    - avec Javascript: sans changement de page, tu recuperes 'en live' les données saisies, tu calcules et tu affiches le resultat

    Dans les 2 cas, il faut que tu te penches sur les tutoriels de DVP !

    bon courage

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut
    Merci pour la réponse rapide.

    Je vais opter pour le javascript car pas de php sur mon server. De plus les donnée "live" c'est ce que je recherche.

    Il est fort probable que je revienne pour d'autres questions car je part de rien (débutant de débutant... )

    Merci

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut sorry mais je calle...
    Voici ce que je met dans ma balise Head
    Code javascript : 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
    25
     
    <SCRIPT LANGUAGE="JavaScript">
    function convmp()
    {
    var larg = fconvmp.larg.value;
    var rat = fconvmp.rat.value;
    var jt = fconvmp.jt.value;
     
    var diamroue = (2.54*jt+(2*(larg/100*rat)/10);
    var circroue = 3.1416*diamroue;
    var htroue = (larg/100*rat)/10;
    var largroue = larg/10;
    var diamp = diamroue/2.54;
    var ratp = largroue/2.54;
    var jtp = jt;
     
    fconvmp.diamroue.value = diamroue;
    fconvmp.circroue.value = circroue;
    fconvmp.htroue.value = htroue;
    fconvmp.largroue.value = largroue;
    fconvmp.diamp.value = diamp;
    fconvmp.ratp.value = ratp;
    fconvmp.jtp.value = jtp;
    }
    </SCRIPT>

    et dans ma balise body :
    Code html : 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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <FORM name=fconvmp>
    <table border="1" Bordercolor="000000" cellspacing="0">
    <tr>
    <td colspan=5 align=center bgcolor=808080>Métrique vers pouce</td>
    </tr>
     
    <tr>
    <td align=right><INPUT type="text" name="larg" size=5 value="265"></td>
    <td align=right><INPUT type="text" name="rat" size=5 value="70"></td>
    <td align=right><INPUT type="text" name="jt" size=5 value="15"></td>
    <td bgcolor=C0C0C0 width=150>Diamètre de la roue</td>
    <td align=right bgcolor=C0C0C0 width=80><input type="text" name="diamroue" size=5> cm</td>
    </tr>
     
    <tr>
    <td colspan=3><INPUT type="button" Value="cliquez_ici" onclick="convmp"></td>
    <td bgcolor=C0C0C0 width=150>Circonférence de la roue</td>
    <td align=right bgcolor=C0C0C0 width=80><input type="text" name="circroue" size=5> cm</td>
    </tr>
     
    <tr>
    <td colspan=3 bgcolor=808080>Equivalence pouce</td>
    <td bgcolor=C0C0C0 width=150>Hauteur de la roue</td>
    <td align=right bgcolor=C0C0C0 width=80><input type="text" name="htroue" size=5> cm</td>
    </tr>
     
    <tr>
    <td bgcolor=808080><input type="text" name="diamp" size=5></td>
    <td bgcolor=808080><input type="text" name="ratp" size=5></td>
    <td bgcolor=808080><input type="text" name="jtp" size=5></td>
    <td bgcolor=C0C0C0 width=150>Largeur de la roue</td>
    <td align=right bgcolor=C0C0C0 width=80><input type="text" name="largroue" size=5> cm</td>
    </tr>
    </table>
    </FORM>


    Et ca ne fonctionne pas. pouriez-vous me dire pourquoi?

    merci

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

Discussions similaires

  1. [XL-2013] VBA - Afficher des résultats selon les variables demandés par l'utilisateur
    Par JOKER6 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/05/2015, 00h22
  2. Lire une variable saisie par un utilisateur
    Par farenheiit dans le forum Solaris
    Réponses: 3
    Dernier message: 20/08/2014, 13h51
  3. Réponses: 4
    Dernier message: 28/01/2008, 17h55
  4. Réponses: 6
    Dernier message: 31/08/2007, 11h13
  5. [Débutant] Création d'une fenêtre de saisie de données par l'utilisateur
    Par Alucard9800XT dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 13/04/2007, 22h38

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