Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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/4/algorithm/10.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 - Fatal编程技术网

Javascript 如何使用选择框执行实时乘法?

Javascript 如何使用选择框执行实时乘法?,javascript,Javascript,我有一个关于实时计算的问题 我想做实时乘法。我在网上搜索了一下,找到了这位先生的绝妙代码,所以我有一个问题 我想更改为选择框 首先是用户类型编号,然后选择一个box的产品名称 然后此计算程序计算第一个值并选择框的值 我写了下面的代码,但它不工作。你能教我正确的密码吗 $document.readyfunction{ $.txtMult input.keyupmultInputs; 函数多输入{ var-mult=0; //对于每行: $tr.txtMult.eachfunction{ //从此

我有一个关于实时计算的问题

我想做实时乘法。我在网上搜索了一下,找到了这位先生的绝妙代码,所以我有一个问题

我想更改为选择框

首先是用户类型编号,然后选择一个box的产品名称 然后此计算程序计算第一个值并选择框的值

我写了下面的代码,但它不工作。你能教我正确的密码吗

$document.readyfunction{ $.txtMult input.keyupmultInputs; 函数多输入{ var-mult=0; //对于每行: $tr.txtMult.eachfunction{ //从此行获取值: var$val1=$'.val1',this.val; var$val2=$'.val2',this.val; 变量$total=$val1*1*$val2*1 $'.multTotal',此.text$total; mult+=$总计; }; $grandTotal.textmult; } }; 产品A 产品B 产品C 0 产品D 产品E 产品F 0
跟随更正,亲爱的朋友 你可以在这里跑步

$document.readyfunction{ $.txtMult input.keyupmultInputs; $.select.onchange,函数{//usando类 多输入 }; 函数多输出{ var-mult=0; //对于每行: $tr.txtMult.eachfunction{ //从此行获取值: var$val1=$'.val1',this.val; var$val2=$'.val2',this.val; 变量$total=$val1*1*$val2*1 $'.multTotal',此.text$total; mult+=$总计; }; $grandTotal.textmult; } }; 产品A 产品B 产品C 0 产品D 产品E 产品F 0
在将代码放入代码段后,根据您所解释的方法,它似乎工作得非常好。尝试以下操作:首先选择产品,然后输入值。。。你会意识到它是有效的。但我想你只需输入值,然后选择不同的产品,计算不会发生,因为它与keyup事件有关。亲爱的@Mosia Thabo非常感谢你回答我的问题。天哪!对它工作得很好。但我想计算一下你说的话。用户想要更改不同的产品。。。有办法解决这个问题吗?当然,可惜我回答晚了。乔尼提供了答案。祝你好运亲爱的@Mosia Thabo我真的很感激你的好意。非常感谢您的快速响应和帮助。亲爱的@Jony Alan非常感谢!这太神奇了。谢谢你帮助我的朋友,当你需要的时候打电话给Jony Alan,非常感谢。太好了。非常感谢。