Bonjour
j'ai un problème, je voudrais calculer dans un tableau le montant qui est égal à prix*qte de manière instantannée.

j'ai un code, que je considère correct, mais à l'exécution, il m'affiche "erreur sur la page", je vous prie de m'orienter car je suis perdue.

voici mon code
Code : 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
 
 
<script language="javascript"> 
function calculMontant(pNum){ 
 
document.all['montant'+pNum].value=document.all['pu'+pNum].value*document.all['qte'+pNum].value 
} 
 
</script> 
<?php
for ($nb=1; $nb<=10; $nb=$nb+1) 
{ //début de ma boucle 
?> 
<table>
<tr> 
<? 
echo'<td><input type="text" name="produit'.$nb.'"></td>'; 
echo'<td><input type="texte" name="pu'.$nb.'" onKeyup="calculMontant($nb)"></td>'; 
echo'<td><input type="texte" name="qte'.$nb.'" onKeyup="calculMontant($nb)"></td>'; 
echo'<td><input type="texte" name="montant'.$nb.'"> €  </td>'; 
 
?> 
</tr> 
 
<? } ?> 
</table>
salutations