【发布时间】:2016-05-17 21:38:45
【问题描述】:
我真的不知道该怎么做。是否可以执行此过程?
我想根据 quant 字段上的用户输入更改选择选项值
<input type="number" name="quant" id="quant" /> // for example I enter 2
<select name="shipment" disable>
<option value="100"> 100 per 1 item </option>
<option value="150"> 150 per 2 item </option> //this must be selected
</select>
我在php中的实际代码
<select name="shipment" id="">
<?php
foreach($shipment as $num => $price)
{
if($num != NULL || $price !=NULL)
{
?>
<option value="<?php echo "{$price}"?>">
<?php echo "{$price}"." for "."{$num}"." item";?></option>
<?php
}
}
?>
</select>
<h4 style="padding:0px;margin:0px;float:left;margin-top:10px;" class="col-md-3" >Quantity: </h4>
<div class="col-md-9" style="padding-left:0px;"><input type="number" name="quant" onblur="multiply.call(this,this.form.elements.price.value,this.form.elements.quant.value)"
min="1" max="10" placeholder="2" style="height:2em;margin:3px;"></div>
我必须做一个简单的计算,这是物品的价格:
<h4 style="padding:0px;margin:0px;float:left;" class="col-md-12" >Sale Price: ₱<font color='red'><?php $price= number_format(intval($shop_item_orig_price-($shop_item_orig_price*($shop_item_sale/100)))); echo $price;?> </font> </h4>
我会根据数量乘以它
<input type="number" name="quant" onblur="multiply.call(this,this.form.elements.price.value,this.form.elements.quant.value);myFunction(this.value)"
min="1" max="10" placeholder="2" style="height:2em;margin:3px;">
然后根据所选值添加运费。
【问题讨论】:
-
你想要什么输出?选择下拉值更改为什么?
-
你的 PHP 在这里扮演什么角色?
-
@NanaPartykar 例如,我在输入字段中输入 2 如果我输入 1,2 项的选择选项值将为 150 1 项的选择选项值将为 100
-
@divy3993 我现在只想展示我的流程。
-
可以显示php代码的html输出吗?
标签: javascript php html