如何根据HTML下拉列表中的数量选择来计算价格
How to calculate the price according to the quantity selection in dropdown in HTML
嗨,我正在做一个类似购物车的应用程序。在我的下拉列表中,用户应该根据价格的变化来选择数量。如何实现这一点?听说我们可以用javascript中的onChange()函数来实现。帮助我实现这个
<p id="price"> <h3> MRP - <?php echo $row['price'] ?> </h3> </p>
<p> Total Price: Total price should load here </p>
<select class="form-control" name='item' id='item' onchange=''>
<option>Select Quantity</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
您可以在这里查看演示此处演示
function getamount(value)
{
var price=$("#price").html().replace ( /[^'d.]/g, '' );
var amount=parseInt(value)*parseInt(price);
alert(amount);
$("#amount").html("Total Price: " +amount);
}
如果您想在php中获得价格,请执行:
<form method="post">
<select class="form-control" name='item' id='item' onchange=''>
<option>Select Quantity</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</form>
<?php
$_POST['item']; //gives you the value that is selected when form is submitted
?>
还有第二种方法可以获取onChange的值,然后使用javascript获取值。但是,只有当用户更改值时,您想直接执行某些操作时,这才是必要的。然后,如果你想直接用php做一些有值的事情,你需要做一个ajax请求。
相关文章:
- 计算用户从多个文件中选择的选项数量
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 如何根据HTML下拉列表中的数量选择来计算价格
- 嗨,我正试图将我的movieprice数组从复选框值传递给另一个计算选择总数的函数,但我的代码没有;t运行
- 如何使用下拉菜单修复jquery日期选择器日期计算功能
- 从选择选项下拉列表中计算多个值
- 如何使用选择框输入进行计算?HTML和JS
- 计算日期选择器+时间选择器是否在东部标准时区的过去
- 更改选择框时计算价格变化
- 计算在多个下拉框中选择某个对象的次数
- Jquery 使用日期选择器计算天数
- Jquery 根据选择值计算折扣
- 根据 jquery 中 2 个选择列表的选定值动态计算的最佳方法
- 使用 each() 选择并计算未选中复选框的长度
- 如何计算两个日期选择器之间的差异
- 如何让用户使用 javascript 在其本地计算机上选择一个文件夹(而不是文件)
- 二选择计算淘汰
- 根据形式选择计算多个座位价格
- 根据选择字段的选择计算EMI
- 根据用户对数组的选择计算交换价格