Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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_Jquery - Fatal编程技术网

Javascript 尝试对来自不同输入的值求和/静止时出现错误结果

Javascript 尝试对来自不同输入的值求和/静止时出现错误结果,javascript,jquery,Javascript,Jquery,我试图从两个不同的值中得到一个结果(在sum/rest之后),例如我有一个Total var=500然后我有两个输入。。。一个用于MXN,另一个用于USD,我还有一个USD var=17.5我想做的是,当我在两个输入(MXN或USD)上键入一个数字时,显示一个金额(用于收到的钱)和一个剩余值(用于更改,如果收到的钱超过500或我的总价值),此时我有了这个代码,但是,只为一个输入而不是两个输入工作,我如何解决这个问题 这是一个 编辑: 现在我两个输入都按预期工作,但我知道我面临另一个问题。。。我有

我试图从两个不同的值中得到一个结果(在sum/rest之后),例如我有一个
Total var=500
然后我有两个
输入。。。一个用于MXN,另一个用于USD,我还有一个USD var=17.5
我想做的是,当我在两个输入(MXN或USD)上键入一个数字时,显示一个金额(用于收到的钱)和一个剩余值(用于更改,如果收到的钱超过500或我的总价值),此时我有了这个代码,但是,只为一个输入而不是两个输入工作,我如何解决这个问题

这是一个

编辑:

现在我两个输入都按预期工作,但我知道我面临另一个问题。。。我有一个标签显示更改值(当收到钱>总计时),还有一个标签显示收到钱的时间
转换两个函数中的valor值,因为这样可以编写一个函数,根据所有3个输入计算所需的结果。然后在
keyup
中为所有输入调用相同的函数。但是只对一个输入而不是两个输入都起作用,我如何解决这个问题?我可以问一下,哪一个对mxn或USD有效吗?@Osama对mxn或USD有效,对于两者,请我理解您编写的代码。它取决于表单中每个文本框的键控事件。您所说的(两者)是什么意思?
$('#USD').on('keyup', function() {
var valor =( $(this).val() * dolar)+$('MXN').val();

$('#MXN').on('keyup', function() {
var valor = $(this).val()+($('USD').val()*dolar);