gpt4 book ai didi

javascript - PHP生成html文本框计算amt=qty*价格

转载 作者:行者123 更新时间:2023-12-02 15:58:01 27 4
gpt4 key购买 nike

$res=mysql_query($qry);
while($row= mysql_fetch_array($res))
{
echo "<tr><td>".$row['Food_Name']."</td>
<td>".$row['Price']."</td>
<td><input type='text' name='qty". $row['code']."[]' size='2'/></td>
<td><input type='text' name='amt". $row['code']."[]' size='2'/></td>
</tr>
}

This is the Output of the php code

我编写了这段代码来显示食物名称和价格,并显示两个文本框用于数量和数量。现在我需要计算价格*数量并将结果显示在 amt 框中。

请帮忙,javascript、php、ajax、jquery 任何内容都应该出现。该表显示在 popupoverlay jquery 上。

<tr>
<td>Mutton Kasha</td>
<td>250</td>
<td><input type='text' name='qtySPJ1[]' size='2'/></td>
<td><input type='text' name='amtSPJ1[]' size='2'/></td>
</tr>

<tr>
<td>Mutton Butter Masala</td>
<td>850</td>
<td><input type='text' name='qtySPJ1[]' size='2'/></td>
<td><input type='text' name='amtSPJ1[]' size='2'/></td>
</tr>

最佳答案

这将使您对自己可以做什么有一个基本的了解:

$('input.qty').change(function(){
var $tr = $(this).closest('tr');
var price = parseFloat($tr.find('td').eq(1).text());
var amt = parseInt($(this).val());
$(this).closest('tr').find('input.amt').val(amt * price);
});

JSFiddle: http://jsfiddle.net/TrueBlueAussie/hfakf6zr/1/

这会监听 class="qty"输入的更改并相应地更新金额。

关于javascript - PHP生成html文本框计算amt=qty*价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31429712/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com