【发布时间】:2017-11-02 14:47:16
【问题描述】:
我有一个表格,其中包括产品名称下拉列表、数量字段和金额字段。我想在选择产品名称时从数据库中获取价格,并且当输入的数量想要在总金额字段中显示所选产品的价格和数量的乘积时。我想使用 Jquery。
这是我的代码:
<div class="section row mb10" style="">
<label for="ordered-product" class="field-label col-md-2 text-center"><i class="fa fa-product"></i></label>
<div class="col-md-3">
<label class="field select">
<select name="orderedproduct[]" id="orderedproduct">
<option>Select Ordered Product</option>
<?php
$query="SELECT * FROM product_list";
$res=mysql_query($query) or die(mysql_error());
while($row=mysql_fetch_array($res)){
echo "<option value='". $row['product_id'] ."'>" .$row['product_name'] ."</option>" ;
}
?>
</select>
</label>
</div>
<label for="product-qty" class="field-label col-md-1 text-center"><i class="fa fa-cubes"></i></label>
<div class="col-md-2">
<label for="product-qty" class="field prepend-icon">
<input type="text" name="productqty[]" id="productqty" class="gui-input" placeholder="Quantity">
</label>
</div>
<label for="order-amount" class="field-label col-md-1 text-center"><i class="fa fa-inr"></i></label>
<div class="col-md-2">
<label for="order-ammount" class="field prepend-icon">
<input type="text" name="orderammount[]" id="orderammount" class="gui-input" disable placeholder="Total Amount">
</label>
</div>
</div>
任何帮助将不胜感激。谢谢。
jquery:
$('#orderedproduct','#productqty').change(function(){
var oproductname = $(this).val();
$.ajax(
type:'POST';
data:{oproductname:oproductname},
url:'ajax pages/amount.php',
success:function(data){
$('#orderedamount').val(data);
}
});
});
【问题讨论】:
-
我们会提供帮助,当您提供不起作用的代码时,而不是当您希望我们为您编码时
-
你可以用 javascript 或 jquery 来做。先尝试一些代码,如果您的代码不起作用,请寻求帮助
-
@geeth 我已经完成了这个 jquery,但我是新手,所以我不太了解。
-
@geeth 当我这样做时,其他 jquery 被禁用。
-
查看我的答案
标签: javascript php jquery mysql