作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试显示所选复选框的附加值。代码如下:
<div class="form-group">
<div class="col-sm-8">
<select style="background-color:#1abc9c;border-color:#1abc9c;">
<option value="" selected>How Many People?</option>
<option name="people" value="5">5</option>
<option name="people" value="10">10</option>
<option name="people" value="15">15</option>
<option name="people" value="20">20</option>
<option name="people" value="25">25</option>
<option name="people" value="30">30</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-8">
<select>
<option value="" selected>How Many Candles?</option>
<option name="amount" value="100">100</option>
<option name="amount" value="150">250</option>
<option name="amount" value="500">500</option>
<option name="amount" value="1000">1,000</option>
<option name="amount" value="1500">1,500</option>
<option name="amount" value="2000">2,000</option>
</select>
</div>
</div>
<div class="form-group">
<div class=" col-sm-8">
<span>$0.00</span>
</div>
</div>
我想根据所选选项更改跨度标签之间的成本。我希望每个都有一个可能的结果。
1.) 人数 = 5,金额 = 100,则值(value)等于 3.80 美元2.)...
3.)...
4.)...
5.)...
任何意见都会很棒吗?
最佳答案
我是用纯 Javascript 做的,但用 JQuery 会更好
检查这个Jsfiddle
<div class="form-group">
<div class="col-sm-8">
<select onchange="cost()" id="people" style="background-color:#1abc9c;border-color:#1abc9c;">
<option value="" selected>How Many People?</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-8">
<select onchange="cost()" id="amount">
<option value="" selected>How Many Candles?</option>
<option value="100">100</option>
<option value="150">250</option>
<option value="500">500</option>
<option value="1000">1,000</option>
<option value="1500">1,500</option>
<option value="2000">2,000</option>
</select>
</div>
</div>
<div class="form-group">
<div class=" col-sm-8">
<span id="cost">$0.00</span>
</div>
</div>
<script type="application/javascript">
function cost() {
oPeople = document.getElementById('people');
oAmount = document.getElementById('amount');
oCost = document.getElementById('cost');
iPeople = oPeople.options[oPeople.selectedIndex].value;
iAmount = oAmount.options[oAmount.selectedIndex].value;
oCost.innerHTML = iPeople * iAmount;
}
</script>
关于javascript - 如何显示所选商品的附加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36169116/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!