我正在尝试创建一个功能,我的访客可以计算清洁公寓的价格(对于清洁公司)。所以我的问题是我将如何设置两个输入字段(一个用于公寓大小,一个用于每月的次数)并将其与价格相乘。可以说价格是10美元。所以我需要乘以$ 10 x输入字段1 x输入字段2 =总价格。
有人能指导如何做到这一点。我对此很新,但我觉得它很基本,尽管我还没有在其他地方找到一个好的答案。非常感谢!
更新:这是我设法开始工作(在另一个答案的帮助下)
<input id="a1" type="text" />
<input id="a2" type="text" onblur="calculate()" />
<input id="a3" type="text" name="total_amt" />
<script>
calculate = function() {
var resources = document.getElementById('a1').value;
var minutes = document.getElementById('a2').value;
document.getElementById('a3').value = parseInt(resources)*parseInt(minutes);
}
</script>
但是我需要将两个输入字段相乘,比方说10美元(访问者看不到)。并且还有一个“提交”按钮或按下后输入它在第三个字段中显示结果。当我现在按下输入结果显示但很快就消失了。
答案 0 :(得分:3)
我希望这是您需要的解决方案
<script>
calculate = function()
{
var price=10;
var resources = document.getElementById('a1').value;
var minutes = document.getElementById('a2').value;
document.getElementById('a3').value = price*parseInt(resources)*parseInt(minutes);
}
</script>