Bonjour à tous, voilà je vous expose mon problème en commancant par expliquer ce que je fais en PHP afin d'arriver à l'erreur javascript.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<form name='achat' action='./accueil.php?page=commande' method='post'>
...
//je récupère les informations sur les articles à partir de la base de données.
echo "<input type='hidden' name='ida[]' value='".$l['id_article']."'>";
//champ pour stocker la quantité à commander
echo "<input type='text' name='qte[]' size='3'>";
..
</form>

j'envoie les données du formulaire et je les affiche jusque la pas de probleme tout fonctionne parfaitement.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
if($_GET['page']=="commande")
{
  for($i=0; $i < sizeof($_POST['qte']); $i++)
  {
	if($_POST['qte'][$i]!="")
	{
echo $_POST['qte'][$i]
echo "<a href=\"javascript:supr(".$_POST['ida'][$i].");\">X</a></td>";
         }
   }
}

Ce qui pose problème est en rouge. Ma fonction supr sert normalement à supprimer un élément du formulaire soumi mais ca ne fonctionne pas, voila la fonction que j'ai crée. Elle est bien appelée puis si je met un window.alert("toto"); ca s'affiche bien mais le document...=null ca ne s'affiche pas. De plus, en remplacant elem manuellement pas 0, 1 ou un autre chiffre, cela fait exactement le meme problème. Avez-vous une solution ? Merci
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	function supr(elem)
	{
		document.achat.qte[elem].value=null;
	}