好的,所以我对使用 JavaScript 编写代码是新手,这实际上是我的第一次尝试,这是我的问题。我需要用这个表单做的是将 Qty 框的输入与 Price 框的输入相乘并自动填充 Ext 框,但我只能弄清楚如何添加 Qty 和 Price 的总数并将该总数填充到分机盒。这是我正在使用的代码:
function multiply1() {
var extend1=0
for (var i=1; i <= 2; i++) {
var id = "1_value"+i;
extend1 = extend1 + document.getElementById(id).value*1;
}
document.getElementById("extend1").value = extend1;
}
function multiply2() {
var extend2=0
for (var i=1; i <= 2; i++) {
var id = "2_value"+i;
extend2 = extend2 + document.getElementById(id).value*1;
}
document.getElementById("extend2").value = extend2;
}
function multiply3() {
var extend3=0
for (var i=1; i <= 2; i++) {
var id = "3_value"+i;
extend3 = extend3 + document.getElementById(id).value*1;
}
document.getElementById("extend3").value = extend3;
}
function multiply4() {
var extend4=0
for (var i=1; i <= 2; i++) {
var id = "4_value"+i;
extend4 = extend4 + document.getElementById(id).value*1;
}
document.getElementById("extend4").value = extend4;
}
function multiply5() {
var extend5=0
for (var i=1; i <= 2; i++) {
var id = "5_value"+i;
extend5 = extend5 + document.getElementById(id).value*1;
}
document.getElementById("extend5").value = extend5;
}
此外,如果您在 qty 框中输入总数,它将填充 ext 框,但也应填充到 Material Total 框中的 ext 框的总数,这显然没有发生,脚本可以将 ext 框加起来并填充材料您可以通过在任何 ext 框中输入总计来看到总计框,它将填充或总计到材料总计框中。
好的,所以首先我需要将 Qty 和 Price 框相乘,其次我需要弄清楚为什么这个脚本在从 Qty 和 Price 脚本输入后没有从 ext 框中获取值
function summate() {
var mattotal=0
for (var i=1; i <= 5; i++) {
var id = "extend"+i;
mattotal = mattotal + document.getElementById(id).value*1;
}
document.getElementById("mattotal").value = mattotal;
}
谢谢你的帮助!