购物车数量变化时动态改变小计
change the subtotal dynamically when the quantity changes in shopping cart
我只想要 javascript 代码来实现这个简单的事情。小计价格应根据用户更改的数量进行更改。如果价格为 1000,数量更改为 2,则小计应为 2000。
这是我的代码:
<input type="number" min="0" class="form-control" id="quantity" value="1">
</td>
<td>
<input type="text" class="form-control" id="price" value="1000" readonly>
</td>
<td>
<input type="text" class="form-control" id="subTotal" value="1000">
</td>
我 javascript 为零。也请告诉我在 HTML.
中添加脚本的方法
如果您想经常这样做,我建议您从基础开始:
http://www.codecademy.com/en/tracks/javascript
如果这只是一次性的事情,您可以雇人为您完成。
$(document).ready(function(){
$("#quantity").change(function(){
$("#subTotal").val(parseInt($(this).val()) * parseInt($("#price").val()));
});
});
我已经为你添加了一个plunker - http://plnkr.co/edit/aF6G1SSJZTLREH6cBBul
首先,将您的代码添加到文档就绪块中,因为它仅在文档准备就绪后才执行您的代码。其次,将 onchange 事件与带有 id 数量的输入字段绑定并进行所有计算。请注意,您还应该进行一些验证,例如是否输入了一个单词或该字段是否留空等。
我只想要 javascript 代码来实现这个简单的事情。小计价格应根据用户更改的数量进行更改。如果价格为 1000,数量更改为 2,则小计应为 2000。
这是我的代码:
<input type="number" min="0" class="form-control" id="quantity" value="1">
</td>
<td>
<input type="text" class="form-control" id="price" value="1000" readonly>
</td>
<td>
<input type="text" class="form-control" id="subTotal" value="1000">
</td>
我 javascript 为零。也请告诉我在 HTML.
中添加脚本的方法如果您想经常这样做,我建议您从基础开始:
http://www.codecademy.com/en/tracks/javascript
如果这只是一次性的事情,您可以雇人为您完成。
$(document).ready(function(){
$("#quantity").change(function(){
$("#subTotal").val(parseInt($(this).val()) * parseInt($("#price").val()));
});
});
我已经为你添加了一个plunker - http://plnkr.co/edit/aF6G1SSJZTLREH6cBBul
首先,将您的代码添加到文档就绪块中,因为它仅在文档准备就绪后才执行您的代码。其次,将 onchange 事件与带有 id 数量的输入字段绑定并进行所有计算。请注意,您还应该进行一些验证,例如是否输入了一个单词或该字段是否留空等。