Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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,我有一个计算输入值的表格。。。 我已经为一些变量创建了一个输入,并希望在计算中使用它们。 但我不知道该怎么做 这是一个函数calculate…如#res1a所示,我希望硬数字(16、9、25和15)成为我输入var1、2、3和4的变量 这是我的例子 .tg{ 边界塌陷:塌陷; 边界间距:0; 边框颜色:#aabcfe; } .tg td{ 字体系列:Arial,无衬线; 字体大小:14px; 填充:10px 5px; 边框样式:实心; 边框宽度:1px; 溢出:隐藏; 断字:正常; 边框颜色

我有一个计算输入值的表格。。。 我已经为一些变量创建了一个输入,并希望在计算中使用它们。 但我不知道该怎么做 这是一个函数calculate…如#res1a所示,我希望硬数字(16、9、25和15)成为我输入var1、2、3和4的变量

这是我的例子


.tg{
边界塌陷:塌陷;
边界间距:0;
边框颜色:#aabcfe;
}
.tg td{
字体系列:Arial,无衬线;
字体大小:14px;
填充:10px 5px;
边框样式:实心;
边框宽度:1px;
溢出:隐藏;
断字:正常;
边框颜色:#aabcfe;
颜色:#669;
背景色:#e8edff;
}
.tg th{
字体系列:Arial,无衬线;
字体大小:14px;
字体大小:正常;
填充:10px 5px;
边框样式:实心;
边框宽度:1px;
溢出:隐藏;
断字:正常;
边框颜色:#aabcfe;
颜色:#039;
背景色:#b9c9fe;
}
.tg.tg-baqh{
文本对齐:居中;
垂直对齐:顶部
}
.tg.tg-mb3i{
背景色:#D2E4FC;
文本对齐:右对齐;
垂直对齐:顶部
}
.tg.tg-lqy6{
文本对齐:右对齐;
垂直对齐:顶部
}
.tg.tg-6k2t{
背景色:#D2E4FC;
垂直对齐:顶部
}
.tg.tg-yw4l{
垂直对齐:顶部
}
输入[ID=res1],
文本区{
背景色:#e8edff;
}
输入[ID=res1a],
文本区{
背景色:#e8edff;
}
.维斯1{
可见性:可见
}
.维斯2{
可见性:隐藏
}
$(函数复选框(){
$(“#checkbox1,#checkbox2,#checkbox3,#checkbox4,#checkbox5,#checkbox6,#checkbox7,#checkbox8,#checkbox9,#checkbox10”)。更改(函数(){
var row=$(this.closest('tr').next();
如果(!this.checked)
行衰减(“快速”);
其他的
row.fadeIn('fast');
}).change();
});
$(文档).ready(函数disapear(){
$(“按钮”)。单击(函数reapear(){
$(“#res1a,#res2a,#res3a,#res4a,#res5a,#res6a,#res7a,#res8a,#res9a,#res10a”)。切换();
});
});
SBinfo
刷新
A:
B:
C:
D:
E:
F:
G:
H:
一:
J:
第一排

var1 var2 var3 var4 $(文档).ready(函数(){ $('#b1')。键控(计算); $('#c1')。键控(计算); $('#d1')。键控(计算); $('#e1')。键控(计算); $('#f1').keyup(计算); $('#g1')。键控(计算); $('#h1').keyup(计算); $('#i1')。键控(计算); $('#j1')。键控(计算); }); 函数计算(e){ $('#res1').val( ($('#b1').val()*$('#c1').val())+ ($('#d1').val()*$('#e1').val())+ ($('f1').val()*$('g1').val())- ($('#b1').val()*$('#j1').val())+ ($('i1').val()-$('h1').val())*$('b1').val()); $('#res1a').val( ($('#b1').val()*(16+9-$('#c1').val())+ ($('d1').val()*(25-$('e1').val())+ ($('f1').val()*(15-$('g1').val())+ ($('i1').val()-$('h1').val())*$('b1').val()); }
您能否为行值和预期输出提供一些示例输入?您能否将示例简化为与您的问题相关的内容?如果你要求人们通读你的代码并过滤掉重要的部分,你不会得到很多好的答案。有关更多信息,请参阅。如果您试图使用字符串执行关节炎操作,请确保将输入从字符串解析为数字。使用类似于
parseFloat()
parseInt()
的函数。