Math.pow javascript

Bonjour,

Je n'arrive pas à me servir de la fonction match.pow.

voici mon script :

<html>  
<head>  
<script type="text/javascript">  
function somab(form)  
(form.ab.value) = Math.pow((form.aa.value),5);  

</script>  
</head>  
<body>  
<th><input onkeyup="somab(this.form)" id="aa" name="aa" type="text" style="width: 35px;" /></th>  
<th><input onkeyup="somab(this.form)" id="ab" name="ab" type="text" style="width: 35px;" readonly /></th>  
</body>  
</html>


merci de votre aide.

4 réponses

  1. oui mon probleme est résolu.

    par contre j'en ais un autre.

    http://www.commentcamarche.net/forum/affich-26356130-calculs-avec-des-checkbox
    0
    1. Si ton problème est résolu, alors change le sujet en résolu stp ;)
      0
      1. Bonjour

        Ce qui coinçait dans ton script initial, c'est que tu faisais référence à form, alors que tu n'avais aucune balise <form>. En ne corrigeant que cela, ça marche.
        Mais il y avait aussi de nombreuses maladresses, et tu ferais bien de suivre l'exemple donné par Blunderer, si ce n'est que le paramètre this dans les onkeyup="somab(this)" est inutile puisque la fonction somab n'a pas de paramètre.
        0
        1. Teste ceci et dis-moi ;)
          <html> 
           <head> 
            <script type="text/javascript"> 
             function somab() { 
              var aa = document.getElementById("aa").value;
              document.getElementById("ab").value = Math.pow(aa, 5); 
             } 
            </script> 
           </head> 
           <body> 
            <table> 
             <tr> 
              <td><input onkeyup="somab(this)" id="aa" name="aa" type="text" style="width: 35px;" /></td> 
              <td><input onkeyup="somab(this)" id="ab" name="ab" type="text" style="width: 35px;" readonly /></td> 
             </tr> 
            </table> 
           </body> 
          </html>


          Maintenant, je suis.
          1