Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带乘法的Javascript计算_Javascript_Html_Calculator_Calc - Fatal编程技术网

带乘法的Javascript计算

带乘法的Javascript计算,javascript,html,calculator,calc,Javascript,Html,Calculator,Calc,我有3个文本输入,你可以在这里看到 我需要的是一个JavaScript计算器,它将第一个输入值乘以0.04,第二个输入值乘以0.04,第三个输入值乘以0.08,然后将所有输入值相加并返回。它还应该反映三个输入的数量 HTML: } 您可以将检查和解析输入放入整数或该函数中的任何内容。请参阅,InputElement.value,parseFloat,*,+和警报。 <form method="post" name="vaartus"> <div>1<input

我有3个文本输入,你可以在这里看到

我需要的是一个JavaScript计算器,它将第一个输入值乘以0.04,第二个输入值乘以0.04,第三个输入值乘以0.08,然后将所有输入值相加并返回。它还应该反映三个输入的数量

HTML:

}


您可以将检查和解析输入放入整数或该函数中的任何内容。

请参阅,
InputElement.value
parseFloat
*
+
警报
<form method="post" name="vaartus">
  <div>1<input type="checkbox" id="v1" /></div>
  <div><input type="text" name="v1_v" id="v1_v" disabled="disabled" /></div>
  <div>2<input type="checkbox" id="v2" /></div>
  <div><input type="text" name="v2_v" id= "v2_v" disabled="disabled" /></div>
  <div>3<input type="checkbox" id="v3" /></div>
  <div><input type="text" name="v3_v" id="v3_v" disabled="disabled" /></div>
  <div><input type="submit" name="arvuta" value="Arvuta" /></div>
</form>
document.getElementById('v1').onchange = function() {
  document.getElementById('v1_v').disabled = this.unchecked;
};
document.getElementById('v2').onchange = function() {
  document.getElementById('v2_v').disabled = this.unchecked;
};
document.getElementById('v3').onchange = function() {
  document.getElementById('v3_v').disabled = this.unchecked;
};
<div><input type="submit" name="arvuta" value="Arvuta" onclick="multi()" /></div>
function multi(){
var val1 = document.getElementById('v1_v').value;
var val2 = document.getElementById('v2_v').value;
var val3 = document.getElementById('v3_v').value;
alert((val1*.04) +(val2*.04) + (val3*.08));