Pb de debutant ( if else)

Résolu
heyjo -  
 toto -
Bonjour,
Je debute dans la programmation.
Dans mon programme je demande un nombre n, le programme multiplie le nombre n par 2;
là ça marche.
Je veux rajouter une condition; selon la valeur de n la multiplication est differente.
Par exemple si n est superier à 5 le programme multiplie le nombre n par 3.
là ca marche plus
Merci pour votre aide.

<head>
<script language="Javascript">
<!--
function test()
if (n>5)
{
document.r.result.value=eval(document.r.n.value+"*3");
}
else
{
document.r.result.value=eval(document.r.n.value+"*2");
}

//-->
</script>
</head>
<body>
<form name="r">
Nombre : <input type="text" size="3" name="n"><br />
<input type="button" value="resultat" onclick="test();"><br />
resultat : <input type="text" size="6" name="result" ><br
/>
</form>
</body>
Configuration: Mac OS X
Safari 419.3

3 réponses

  1. quark22 Messages postés 25 Statut Membre 8
     
    Bonjour heyjo,

    voici ton code il marche chez moi

    <head>
    <script language="Javascript">
    <!--
    function test()
    {
    if (document.r.n.value>5) // remarque "document.r.n.value" et non "n"
    {
    document.r.result.value=eval(document.r.n.value+"*3");
    }
    else
    {
    document.r.result.value=eval(document.r.n.value+"*2");
    }
    }

    //-->
    </script>
    </head>
    <body>
    <form name="r">
    Nombre : <input type="text" size="3" name="n"><br />
    <input type="button" value="resultat" onclick="test();"><br />
    resultat : <input type="text" size="6" name="result" ><br
    />
    </form>
    </body>
    0
  2. heyjo
     
    ca marche impec
    merci beaucoup pour la réponse
    0
  3. toto
     
    Bonjour,
    je voudrer savoir sc possibe d retruver kelkun juste ar ue adresse msn
    -1