人,
我承认在数学方面我不是超强JS,所以我在这里寻求帮助。我需要做的是提出一个相关性计算器,它可以执行以下操作:
用户有两个数字字段,第一个标记为“#people”,第二个标记为“#relevant related”。当用户为每个字段输入一个值时,提交时的输出将使用以下内容计算:(人数值x 0.20 $)x(#不相关故事值x 30秒)。
非常感谢任何指导或指示!
答案 0 :(得分:-1)
非常简单的解决方案:
只需从输入字段中获取值并将其存储在相应的变量中。这是使用这些变量的JS函数:
function calculation(people, stories) {
return (people * 0.2 /* $ */) * (stories * 30 /* seconds */);
}
然后调用您的函数并存储结果,例如:var result = calculation(4, 26);
最新修改
好的,鉴于你最新的JSFiddle,这里只需要你的html :(删除其他所有内容)
<body>
<script>
// calculate the fields
var calculation = function() {
var people = document.getElementById('people').value;
var stories = document.getElementById('stories').value;
var result = Math.floor(people * 0.2 * stories * 30);
document.getElementById('result').innerHTML = result;
return false;
}
</script>
<form name="calculateIt">
<input type="text" name="people" id="people">
<input type="text" name="stories" id="stories">
<input type="button" name="calculateIt" value="Calculate" onclick="calculation();">
</form>
<span id="result"></span>
</body>