bonjour,
je génère en ajax des lignes qui sont formés ainsi :

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>
puis dans une fonction javascript refresh_total()
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:
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);
 
}
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 :
document.getElementById("prix") is null
donc je n'arrive pas à pointer sur le bon input
avez vous une petite idée ?
merci d'avance