html - 输入表格输入计算值
问题描述
就像有人输入说收银机中有多少 0.50 英镑的硬币:
收银机中有 5 个硬币,用户输入 5:
但是我需要总数为 0.50 x 5 (x 输入的硬币数量)
这将是 0.01 英镑、0.02 英镑、1.00 英镑、2.00 英镑等,如果它是动态的并且易于为每个输入字段设置,那就太好了
谢谢 :)
解决方案
您可以在下面的代码段中执行类似的操作:
function TotalAmountCal() {
var coinNum = document.getElementById('coinNum').value
var TotalAmount = (coinNum * 0.50)
document.getElementById('TotalAmount').innerHTML = "£" + TotalAmount
}
<div class="form-group col-md-2">
<label for="coinNumber">£0.50</label>
<input type="number" name="coinNumber" class="form-control" id="coinNum" oninput="TotalAmountCal();" placeholder="Enter number of coins">
</div>
<div>Total amount present :<span id="TotalAmount"> Enter coins :)</span></div>
推荐阅读
- r - 减少 grid.arrange 中的绘图边距
- php - 在表单提交时,将电子邮件地址从第一个表单传递到第二个表单
- javascript - 删除或转义双引号
- amazon-web-services - 在 aws fargate 下获取任务的服务名称
- java - JavaFX StackPane 快照不显示背景层
- javascript - Mark.js 保持永久标记?
- asp.net-core - 创建 Azure 事件网格订阅时看不到 Azure 函数名称
- javascript - 以有效的方式合并对象数组
- javascript - 从 Sharepoint 外部使用 Sharepoint REST API 和 Javascript 上传文件?
- wordpress - 如何使用AngularJS在同一虚拟主机中的ubuntu 16.4的子目录中安装WordPress