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