Pb de debutant ( if else)

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. 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>
    1. Bonjour,
      je voudrer savoir sc possibe d retruver kelkun juste ar ue adresse msn