使用javascript在php表单中添加一些变量

时间:2017-11-24 09:01:39

标签: javascript php sql

我创建了一个使用php从sql数据库中检索数据的表单。我想用javascript计算仅用于复选框的值。这是我的一些PHP代码。我必须在我的javascript函数中编写什么才能选择带复选框的产品?我发现它有点困难,因为数据是从sql数据库中检索的

echo '<name="Product" value="'.$row['Product'].'">';
echo '<name="CalculatedPrice" value="'.$row['Calculated Price'].'">';
echo "<input type='checkbox' id='checkbox' name='chooseme'>";

感谢。

1 个答案:

答案 0 :(得分:0)

不是100%确切地说你的意思,但我认为这样的事情应该有效。首先将成本作为自定义属性(数据成本)放在复选框中:

echo '<name="Product" value="'.$row['Product'].'">';
echo '<name="CalculatedPrice" value="'.$row['Calculated Price'].'">';
echo "<input type='checkbox' data-cost='".$row['Calculated Price']."' id='checkbox' name='chooseme'>";

然后从Javascript(我使用jQuery)中检查的所有复选框中获取总成本,您可以这样做:

var totalCost = 0;
$("input[type='checkbox']:checked").each(function(checkbox) {
    totalCost+=parseInt($(this).attr("data-cost"));
});