bonjour,
je génère en ajax des lignes qui sont formés ainsi :
puis dans une fonction javascript refresh_total()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <table class="ingredient" id="<? echo $ingredient; ?>"> <tr > <td><input id="name" class="ingredient" type="text" name="ingredient[]" value="<? echo $ingredient ; ?>" disabled /></td> <td><input class="ingredient" type="text" name="quantite[]" value="<? echo $quantite ; ?>" disabled /></td> <td><input class="ingredient" type="text" name="unite[]" value="<? echo $unite ; ?>" disabled /></td> <td><input id ="prix" class="ingredient" type="text" name="prix[]" value="<? echo $prix_final ; ?> " disabled /></td> <td><a onClick="javascript:del_ingredient(document.getElementById('name').value,document.getElementById('prix').value);" >Suppr</a></td> </tr> </table>
je veux en fait prendre le prix de chaque ligne et l'additioner pour calcul le prix total( l'addition de toutes les lignes )
mais des le début je n'arrive pas à récupérer un seul prix j'ai essayé ceci:
J'essai dans une premier temps de récuperer un seul prix pour ensuite mettre en place une boucle , mais ici déja j'ai le message d'erreur siuvant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function refresh_test() { var prix=document.getElementById("prix").value; document.write("test "+prix); }
document.getElementById("prix") is null
donc je n'arrive pas à pointer sur le bon input
avez vous une petite idée ?
merci d'avance
Partager