gpt4 book ai didi

javascript - 根据输入字段更改选择选项值

转载 作者:行者123 更新时间:2023-12-02 15:03:40 25 4
gpt4 key购买 nike

我真的不知道该怎么办。这个过程可以做吗?我想根据量化字段上的用户输入更改选择选项值

<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;">

然后根据所选值添加运费。

最佳答案

我将向您展示以下问题的简单演示:

更新

function myFunction(quantValue)
{
var shipmentOption = document.getElementById("shipmentSelect");
shipmentOption.selectedIndex = quantValue - 1;
}
<input  type="number" name="quant" placeholder="2" onblur="myFunction(this.value)"/>

<select name="shipment" id="shipmentSelect">
<option value="100"> 100 per 1 item </option>
<option value="150"> 150 per 2 item </option> //this must be selected
</select>

说明:该演示具有非常简单的selectedIndex逻辑。因此,假设您的条目将是序列化选项。因此,如果 1 是选择第一个选项的输入,则 2 是选择第二个选项的输入,.. ..等等。

第二次更新:

JSFiddle:Demo

希望对您有帮助。

关于javascript - 根据输入字段更改选择选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35266023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com