Bonjour je réalise un affichage du total des valeurs de formulaires sur une meme ligne.
voici le code:
[code]
<script>
var nombVale=<?php echo mysql_num_rows($resultatRequete);?>;
function majligne()
{
var somm=0;
var i=0;
while(++i<=nombVale)
{
if(isNaN(Number(document.Form["quantite"+i].value))===false)
{
somm+=Number(document.Form["quantite"+i].value);
}
}
document.Form.rsultat.value=somm;
}
</script>
[/code]
mon <form>:
[code] echo ' <form name="Form" action="cat2.php" onkeypress = "javascript:process_keypress(event)";/> <tr> <th class="liste"> <input type="text" value="nom" /> </th>'; $requete_SQL $qte_num=1; while($form=mysql_fetch_array($requete_SQL)) { echo ' <td><input type="text" value="0" id="quantite'.$qte_num.'" NAME="quantite'.$qte_num.'" onChange="majligne();" /></td>'; $qte_num++; } echo ' <td></td> <td> <input type="text" name="rsultat" id="rsultat" /> <input type="button" name="submit" value="ok" /> </form> </td> </tr>'; |
[/code]
j'obtiens ce message d'erreur:
'document.Form[...].Value' a la valeur null ou n'est pas un objet.
d'ou cela peut il venir?