Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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_Sum_Multiplication - Fatal编程技术网

如何使用Javascript进行乘法/求和

如何使用Javascript进行乘法/求和,javascript,sum,multiplication,Javascript,Sum,Multiplication,我可以把选项的数目加起来。类似(5+5+5=15) 但我不知道如何将输入与选择的总和相乘 例如,我应该怎么做才能获得90分呢?下面是一个简单的例子: var mySum=6*(5+5+5); document.getElementById('result').innerHTML=mySum 使用,定义一个全局变量来存储的值;将change事件附加到元素以更新全局变量;如果定义了变量,则在元素的change事件中使用变量,否则使用1作为乘数 var input = 0; $('select')

我可以把选项的数目加起来。类似(5+5+5=15)

但我不知道如何将输入与选择的总和相乘


例如,我应该怎么做才能获得90分呢?

下面是一个简单的例子:

var mySum=6*(5+5+5);
document.getElementById('result').innerHTML=mySum
使用
,定义一个全局变量来存储
的值;将
change
事件附加到
元素以更新全局变量;如果定义了变量,则在
元素的
change
事件中使用变量,否则使用
1
作为乘数

var input = 0;

$('select').change(function(){
 var sum = 0;
    $('select :selected').each(function() {
        sum += Number($(this).val());
    });
     $("#toplam").html(sum * (input || 1));
}).change();

$("#miktar").on("change", function() {
  input = this.valueAsNumber;
});

jsbin

您在找
*
运算符吗?
6*求和
可能是一个猜测
+
运算符用于加法,
*
运算符用于乘法。这就是你要问的吗?“我不知道如何从输入中获取值”当前jsbin从
元素中获取值,作为
sum
@guest271314从文本输入*,而不是选择输入。我的错,对不起,它在工作。非常感谢你。但这一数字仍然没有立即增加。有什么方法可以即时增加吗?@EfeÖztürk使用
元素中输入
事件,调用
更改
事件内部
元素事件处理程序谢谢!很有魅力。我还有最后一个问题。我是Javascript新手。如何将这个“toplam”div传递给PHP变量@guest271314“如何将这个“toplam”div传递给PHP变量?”这可能是一个完全不同的问题。看见