Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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/3/html/76.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 HTML中的简单数学输入三个值,并在输入最后一个值后得到结果_Javascript_Html - Fatal编程技术网

Javascript HTML中的简单数学输入三个值,并在输入最后一个值后得到结果

Javascript HTML中的简单数学输入三个值,并在输入最后一个值后得到结果,javascript,html,Javascript,Html,我这里有一把小提琴: 我正在尝试一些非常基本的东西,但我似乎无法让它发挥作用。 目标:输入三个值,并在上次输入值后显示结果 任何帮助都会很好。St1、Br1和Wo1是教科书的参考资料。如果要在这些文本框中添加值,应按如下方式操作: function changeInput(){ var calc = parseInt(St1.value) + parseInt(Br1.value) + parseInt(Wo1.value); Le1.value = calc; }

我这里有一把小提琴:

我正在尝试一些非常基本的东西,但我似乎无法让它发挥作用。 目标:输入三个值,并在上次输入值后显示结果


任何帮助都会很好。

St1、Br1和Wo1是教科书的参考资料。如果要在这些文本框中添加值,应按如下方式操作:

function changeInput(){     
   var calc = parseInt(St1.value) + parseInt(Br1.value) + parseInt(Wo1.value);

   Le1.value = calc;
}

那把小提琴是完全不同的密码。您的javascript代码中的Le1是什么?除了“var calc=St1+Br1+Wo1”后面缺少分号之外,我没有发现任何错误。你得到的结果是什么?@nitram,这段代码有很多错误。St1是教科书。如果要获取其中的值,需要使用
St1.value
。但是,这会给你一个线索。除此之外,开始时间不是一个数字。你需要用一个约会时间。好吧,我想我应该多花点时间看看…;-)对原来的混乱表示感谢和抱歉!这工作完美!
var St1 = document.getElementsByName("Start1")[0];
var Br1 = document.getElementsByName("Break1")[0];
var Wo1 = document.getElementsByName("Work1")[0];
var Le1 = document.getElementsByName("Leave1")[0];

function changeInput(e){     
    var calc = St1+Br1+Wo1
    Le1.value = calc;
}

Wo1.onchange = changeInput;
function changeInput(){     
   var calc = parseInt(St1.value) + parseInt(Br1.value) + parseInt(Wo1.value);

   Le1.value = calc;
}