Ich bin nicht perfekt in Javascript .. Ich möchte die Summe der Werte in Qty Eingabefelder in der nächsten Eingabebox namens Gesamt ohne Auffrischungsseite eingegeben werden. Kann mir jemand helfen, es herauszufinden ..?Wie erhalten Sie die Gesamtsumme aus den Eingabefeldwerten mit Javascript?
Hier ist Javascript
<script type="text/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;
}
}
</script>
Hier ist mein HTML-Code:
Qty1 : <input type="text" name="qty1" id="qty"/><br>
Qty2 : <input type="text" name="qty2" id="qty"/><br>
Qty3 : <input type="text" name="qty3" id="qty"/><br>
Qty4 : <input type="text" name="qty4" id="qty"/><br>
Qty5 : <input type="text" name="qty5" id="qty"/><br>
Qty6 : <input type="text" name="qty6" id="qty"/><br>
Qty7 : <input type="text" name="qty7" id="qty"/><br>
Qty8 : <input type="text" name="qty8" id="qty"/><br>
<br><br>
Total : <input type="text" name="total" id="total"/>
hier ist screen shot
@SwapnilBhavsar Ihren Code in der Frage statt eines Kommentars Put. – xdazz
Sie müssen also wissen, dass das 'id' Attribut in' HTML' eindeutig sein muss, dh Sie können es nicht in mehr als einem Element pro Seite verwenden. – Maroshii
ID muss eindeutig sein. Verwenden Sie unterschiedliche ID für jedes Textfeld –