Clonage tableau et récupérer les id qui s'incrémentent pour en faire un traitement
bonjour , je fais une copie de mes tr d un tableau qui contient des input qui leur id s incrimente apres chaque clone maintenant je voulais parcourir les id et en faire un traitement apres avoir selectionner un input
voici mon code qui html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <table>
<tbody id="body">
<tr>
<th></th>
<th><label>Produit:<label></th>
<th><label>Quanitité:</label></th>
<th><label>Prix unitaire:</th>
<th><label>Stock Disponible:</label></th>
<th><label> Total</label></th>
<td> <input type='submit' id='tmpAddRow' value='Add a Row' /></td>
</tr>
<tr id="tmp" class="tr_delete">
<td ><img src="images/del.png" alt="" class="delRow" style="visibility: hidden;" /></td>
<td>
<select class='produit' name='produit[]'>
<option value="-1"> Selectionner Un Produit</option>
<?php
$reqtype=mysql_query("select * from produit");
while($datatype=mysql_fetch_array($reqtype)){
?>
<option value='<?php echo $datatype[0]; ?>'> <?php echo $datatype[1]; ?> </option>
<?php } ?>
</select>
</td>
<td> <input type="text" class="qte" name="qte[]" ></td>
<td> <input type="text" class="prixunit" name="qte_dispo[]" ></td>
<td> <input type="text" class="qte_dispo" name="qte_dispo[]" ></td>
<td> <input type="text" class="mont_total" name="mont_total[]" ></td>
</tr>
</tbody>
</table> |
ensuite mon code qui clone et qui fonctionne bien en incriment les id de produit
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function() {
$('input#tmpAddRow').click(
function($e) {
var cloneIndex = $(".produit").length;
$e.preventDefault();
$('#tmp:last').clone().attr("id", "produit" +cloneIndex).appendTo('#body');
}
);
$('tr input[type=text]').focus(
function() {
$(this).addClass('myFocused');
}
).blur(
function() {
$(this).removeClass('myFocused');
}
);
} |
maintenant mon probleme se pose si je veux recuperer les id et envoyer les données en poste voici ce que j ai commencer a faire
est ce quelqu un a une idée comment parcourir le tr et recuperer les id de select produit
merci d'avance
code javascript qui essaye de recuperer les id
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function() {
$('.produit').blur(function(){
$.post('check_item_details.php', {stock_id1: $(this).val() },
function(data){
$(".prixunit").val(data.prixunit);
$(".qte").val(data.qte);
$(".qte_dispo").val(data.qte_dispo);
if(data.qte!=undefined)
$(".0").focus();
}, 'json');
});
} |