gpt4 book ai didi

javascript - 将 SELECT OPTION 中的值动态添加和/或减去到现有 INPUT 值

转载 作者:行者123 更新时间:2023-12-03 04:27:36 24 4
gpt4 key购买 nike

我有一个<input readonly>包含 <?php echo $row['val'];?> 的字段value 是购物车的total_price。我还有一个<select>可选择运输类型及其值(value),可以为总价格增加或减少更多费用

Choose transport type:

<select id="transport">
<option value="0">Pick Up (costs 0$)</option>
<option value="5">UPS (costs 5$)</option>
</select>

<h3> Total: </h3>
<input id="totalprice" type="text" value="<?php echo $row['total_sum'];?>" readonly> $

我想要做的是当我选择“UPS(成本5美元)”并且总价输入值为50时,它显示55美元,然后如果我选择“提货” (成本 0 美元)”它再次显示 50。

有没有办法用javascript来实现这个目的?我已经在 StackOverflow 中搜索了答案,但类似的问题不是我需要的,我想与输入值进行交互,而不仅仅是在 <input> 中显示 option.value 。谢谢!

最佳答案

未经测试,但应该可以工作。试试这个:

var totalPrice = parseInt($('#totalprice').val());
$('#transport').change(function(){
var dynamicPrice = totalPrice;
if(parseInt($(this).val()) != 0){
var newValue = dynamicPrice + parseInt($(this).val());
$('#totalprice').val(newValue);
}else{
$('#totalprice').val(totalPrice);
}
});

关于javascript - 将 SELECT OPTION 中的值动态添加和/或减去到现有 INPUT 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43634337/

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