Bonjour
Quand je lance ce formulaire j'ai plusieurs lignes de résultats pour chaque éléments du formulaire.
Je souhaite faire une fonction (rajouter +1 )sur une des lignes de résultat en déclenchant sur l'id ('a')
Malheureusement l'opération ne se fait que sur la première ligne
En parcourant le formulaire avec une boucle cette fois ci je rajoute 1 à chaque ligne de résultats
Comment faire l'opération uniquement pour la migne sélectionnée
Merci d'avance
Mon formulaire
Ma fonction
Quand je lance ce formulaire j'ai plusieurs lignes de résultats pour chaque éléments du formulaire.
Je souhaite faire une fonction (rajouter +1 )sur une des lignes de résultat en déclenchant sur l'id ('a')
Malheureusement l'opération ne se fait que sur la première ligne
En parcourant le formulaire avec une boucle cette fois ci je rajoute 1 à chaque ligne de résultats
Comment faire l'opération uniquement pour la migne sélectionnée
Merci d'avance
Mon formulaire
<form class="uk-form" method="post" action="" id="panier" name="panier">
<table class="uk-table">
<tr>
<th class="uk-text-center">Vignette</th>
<th class="uk-text-center">Index Photo</th>
<th class="uk-text-center">Référence Photo</th>
<th class="uk-text-center">Quantité </th>
<th class="uk-text-center">Prix Unitaire </th>
<th class="uk-text-center">Prix Total</th>
</tr>
<?php
$nbArticles=count($_SESSION['panier']['libelleProduit']);
if ($nbArticles <= 0)
{
//echo "<tr><td>Votre panier est vide </ td></tr>";
}
else
{
for ($i=0 ;$i < $nbArticles ; $i++)
{
?>
<tr>
<td><img width="180" src="images/<?=$_SESSION['panier']['refProduit'][$i]?>"></td>
<td><?=$_SESSION['panier']['libelleProduit'][$i]?></td>
<td><?=htmlspecialchars($_SESSION['panier']['refProduit'][$i])?></td>
<td><input type="text" size="4" class="quantity" id="q" name="q" value="<?=htmlspecialchars($_SESSION['panier']['qteProduit'][$i])?>">
<!--<input type="button" id="a" value="+" onClick="ajout()">
<input type="button" id="e" value="-" onClick="enleve()"> </td>-->
<input type="button" id="a" value="+" >
<input type="button" id="e" value="-" >
</td>
<td class="price"><?=format_figures(($_SESSION['panier']['prixProduit'][$i]))?></td>
<td class="amount"><?=format_figures(($_SESSION['panier']['prixProduit'][$i]) * ($_SESSION['panier']['qteProduit'][$i])) ?></td>
<td><a class="SuppressCartLink" href="index.php?p=carts.delete&id=<?=$_SESSION['panier']['libelleProduit'][$i] ;?>" ><img src="librairies/icones/delete.gif" width="25px"></a></td>
</tr>
<?php
}
?>
<?php
}
?>
</table>
</form>
Ma fonction
document.getElementById('a').onclick = function() {
document.getElementById('q').value = parseInt(document.getElementById('q').value) +parseInt(1);
}