javascript - 如何从用户输入设置我的 javascript 变量
问题描述
所以我是编程新手,想创建一个应用程序,将客户输入的数值输入并将它们设置为我的变量,以便计算它们?
如何使用 JavaScript 从输入中获取值
例如 a - b = c 其中 a 和 b 已在应用程序中输入,而 c 是该计算的结果?
解决方案
这是一个示例,当您在字段中键入数字时,它会自动计算。
它用于oninput
检测何时按下输入字段的向上/向下箭头,并onkeyup
用于检测用户何时键入数字。
如果任一字段为空,它将清除结果。
function sum() {
var a = document.getElementById('a').value;
var b = document.getElementById('b').value;
var result = document.getElementById('result');
if (!a || !b){
result.innerHTML = '';
} else {
result.innerHTML = parseInt(a) + parseInt(b);
}
}
<input id="a" type="number" oninput="sum()" onkeyup="sum()" /> +
<input id="b" type="number" oninput="sum()" onkeyup="sum()" /> =
<span id="result"></span>
推荐阅读
- c# - 如何初始化 ObservableCollection
- javascript - 即使一次又一次地刷新页面,如何在车把中永久设置所选选项?
- javascript - 我需要帮助将拖车隔间分配给动物
- dart - 如何处理 Angular Dart 模板中使用的泛型类型组件?(材料芯片)
- javascript - Jquery 选择器不适用于 ajax 响应
- c# - C# 中是否允许嵌套方法/函数/协程?
- scala - 基于另一列更新火花数据框中的列值
- android - 如何在我的数据类中声明变量以接受 countryInfo 的值(josondata):
- java - 单击时导航不会进入下一个片段
- amazon-web-services - 使用 scp 在 EC2 实例之间传输文件会导致“错误的所有者或权限”