否则和 if 带有佣金的声明
else and if statements with commission
给定以下三个语句:
- 如果总交易价值低于 10,000 美元,则为交易价值的 0.1%
- 如果总交易价值大于或等于 10,000 美元,则交易价值的 0.08%
- 最低佣金为5美元
我如何计算佣金报表?答案应在"佣金%"按钮旁边的文本框中给出
根据您提供的信息,我认为您正在寻找这样的东西:
var commission;
if(totalTradeValue < 10000)
commission = tradeValue * .1;
else
commission = tradeValue * .08;
if(commission < 5)
commission = 5.0;
然后只需将文本框的文本设置为 commission
.
编辑
<input type="text" id="totalTradeValue" placeholder="Total Trade Value" />
<input type="text" id="tradeValue" placeholder="This Trade Value" />
<input type ="button" value="Calculate" onclick="multiply()" />
<input type="text" id="total_commission" placeholder="Total Commission"/>
。
function multiply() {
var commission;
var totalTradeValue = document.getElementById('totalTradeValue').value;
var tradeValue = document.getElementById('tradeValue').value;
if(totalTradeValue < 10000)
commission = tradeValue * .1;
else
commission = tradeValue * .08;
if(commission < 5)
commission = 5.0;
document.getElementById('total_commission').value = commission;
}
有关工作示例,请参见 jsFiddle。
需要澄清:你想要一个文本框还是只是一个盒子?因为文本框是可编辑的。还 yu 是否希望在单击按钮之前禁用文本框?
基于我的假设的可能答案:假设您正在 html 表单变量 tradeVal 中获取交易价值,并且您可能有类似以下内容的代码:
<input type="text" name="tradeVal" />
<button name="commission" onclick="calculate(tradeVal)" />
<input type="text" name="commissionVal" id="commissionVal">
尝试使用 JS 函数,如下所示:
function calculate(tradeVal) {
var commission = 5;
if(tradeVal < 10000) {
commission = tradeVal * .1;
} else {
commission = tradeVal * .08;
}
if(commission < 5) {
commission = 5;
}
document.getElementById("commisssionVal").value = commission;
}
告诉我你是否想要别的东西。
编辑:
function multiply() {
var total = document.getElementById("total").value;
var commission;
if(total < 10000) {
commission = total * 0.001;
} else {
commission = total * 0.0008;
}
if(commission < 5) { //set minimum commission to $5
commission = 5;
}
var total_commission =commission+total;
document.getElementById("commisssion").value = total_commission;
}
建议:我认为你对这个东西完全陌生。看看这个,从基础学习。
相关文章:
- 否则和 if 带有佣金的声明
- 你会如何表达这个IF声明
- 这种减少if语句中声明的变量范围的模式是一种好的做法吗
- JavaScript - 为什么在使用语句之前声明的变量时与 if/else 语句的输出不同
- Javascript 使用 if 语句声明变量
- 如果可能的话,我想写IF ELSE声明DRYer
- 在JS“if”语句参数中,是否有用于声明本地作用域变量的简明语法
- 在JavaScript中的if语句中声明变量
- 如果JS在php-if语句中,我在哪里声明JS依赖项
- Javascript if语句不触发'声明
- Javascript中的奇怪错误"if"声明
- JavaScript:数组声明上的If语句
- 检查等式在'否则'if - else'声明
- 在if语句头声明的函数之后是未定义的
- 在PHP中插入一个jQuery段落'If'声明
- 这个'OR'的正确语法是什么?和& # 39;和# 39;in this 'IF'声明
- 是在if语句内还是在if语句外声明变量更好呢?
- Javascript“if"声明的问题
- 在jquery中声明if语句来显示日期或不显示日期
- 声明if语句