私の配列のすべての入力の合計をdivに瞬時に表示したいと思います。ここ は私の完全なコードです:すべての入力の総和
<script type="text/javascript">
function calcul(i){
var prix = Number(document.getElementById("Fr_Quantite_"+i).value);
var quantite = Number(document.getElementById("Fr_Prix_"+i).value);
var ttc = Number(prix * quantite);
document.getElementById("Fr_Total_"+i).value = ttc;
}
</script>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" id="TableauJaquery1" class="Tableau">
<thead>
<tr>
<th align="center"><strong>Libellé</strong></th>
<th width="80" align="center"><strong>Quantité</strong></th>
<th width="100" align="center"><strong>Prix</strong></th>
<th width="100" align="center"><strong>Total</strong></th>
</tr>
</thead>
<tbody>
<?php
$Stat = $pdo->query("SELECT * FROM ".$TB_PRODUITS." WHERE ".$PAYS."='1' AND Activer = 1 AND Stock = '1' ORDER BY Marque ASC; ");
$i = 0;
while($data = $Stat->fetch(PDO::FETCH_ASSOC)){
?>
<tr>
<td align="left" valign="middle">
<?php echo $data["Libelle"]." ".$data["Contenance"]; ?>
</td>
<td align="center" valign="middle">
<input type="text" class="span2" id="Fr_Quantite_<?php echo $i;?>" style="width:100%; text-align:center; margin:0;" maxlength="2" value="0" onblur="calcul('<?php echo $i;?>')">
</td>
<td align="right" valign="middle">
<input type="text" class="span2" id="Fr_Prix_<?php echo $i;?>" style="width:100%; text-align:right; margin:0;" maxlength="2" readonly value="<?php echo $data["Prix"]; ?>" onblur="calcul('<?php echo $i;?>')">
</td>
<td align="right" valign="middle">
<input type="text" class="span2" id="Fr_Total_<?php echo $i;?>" style="width:100%; text-align:right; margin:0;" maxlength="2" readonly value="0">
</td>
</tr>
<?php
$i++;
}
?>
</tbody>
</table>
さらに指定する必要があります。あなたは "私の配列の"と言う、どの配列ですか?何の和?あなたはそれを何桁表示したいのですか? – altoids
申し訳ありませんが、多分この画像はより明確になるであろう: https://img4.hostingpics.net/pics/202664Sanstitre2fw.png それは働くあなたの訂正をありがとう、私は最初に合計を持っており、25% – Jaber