Lorsque j'entre le montant dans la zone de texte, il passe à la fonction et ne fonctionne pas pour la boucle.Pourquoi la boucle For ne fonctionne pas en javascript en utilisant la fonction de clavier?
J'ai une table, elle montre plusieurs lignes dynamiques.
lignes ne comptent que count.value dans la fonction (javascript)
Et à cause de cette multiple ligne seulement je veux ajouter boucle prix (rec_qty * porate)
HTML
<?php
$table=mysql_query("SELECT * from purchase_order");
while($table1=mysql_fetch_array($table))
{
$i++;
<tr>
<td><input type="hidden" id="tatalrecord" value="<?php echo $i;?>"></td>
<td><input type="text" style="width:45px" class="form-control rec_qty" onkeyup="myFunction()" id="rec_qty"></td>
<td><input type="text" style="width:45px" class="form-control porate" onkeyup="myFunction()" id="porate"></td>
</tr>
<?php } ?>
</table>
JAVASCRIPT
function myFunction() {
var count = document.getElementById("tatalrecord");
var cn = count.value;
alert(count.value);
for(var i = 0; i < cn; ++i)
{
alert("hi");
var x = document.getElementById("rec_qty");
var y = document.getElementById("porate");
var z = x.value * y.value;
}
}
Ce qui montre alerte (count.val ue)? – steppefox
Et où se trouve '# tatalrecord'? – adeneo
fait-il même alerte ('salut') ' –