Tôi không hoàn hảo trong JavaScript .. Tôi muốn hiển thị tổng số các giá trị được nhập trong các hộp đầu vào Qty trong hộp đầu vào tiếp theo có tên Total mà không cần trang làm mới. Bất cứ ai có thể giúp tôi tìm ra nó ..?
Đây là JavaScript
var howmanytoadd = 2;
var rows;
function calc[] {
var tot = 0;
for [var i = 0; i < rows.length; i++] {
var linetot = 0;
rows[i].getElementsByTagName['input'][howmanytoadd].value = linetot;
tot += linetot;
}
document.getElementById['total'].value = tot
}
onload = function [] {
rows = document.getElementById['tab'].getElementById['qty1'];
for [var i = 0; i < rows.length; i++] {
rows.getElementsByTagName['input'][i].onkeyup = calc;
}
}
Đây là mã HTML của tôi:
Qty1 :
Qty2 :
Qty3 :
Qty4 :
Qty5 :
Qty6 :
Qty7 :
Qty8 :
Total :
Đây là ảnh chụp màn hình
nnnnnn
Badges vàng 145K2929 gold badges194 silver badges237 bronze badges
Hỏi ngày 24 tháng 11 năm 2012 lúc 11:28Nov 24, 2012 at 11:28
SWAPNIL BHAVSARSWAPNIL BHAVSARSwapnil Bhavsar
6533 Huy hiệu vàng9 Huy hiệu bạc18 Huy hiệu đồng3 gold badges9 silver badges18 bronze badges
3
Try:
Qty1 :
Qty2 :
Qty3 :
Qty4 :
Qty5 :
Qty6 :
Qty7 :
Qty8 :
Total :
function findTotal[]{
var arr = document.getElementsByName['qty'];
var tot=0;
for[var i=0;i