[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/Developer0Rohit/Invoice-Project-JavaScript/main/script.js [Back]  [Original]

var mode = 0;
function btn() {

    var item = document.getElementById("item").value;
    var qty = document.getElementById("qty").value;
    var rate = document.getElementById("rate").value;
    var discount = document.getElementById("dis").value;
    var netAmt = document.getElementById("netAmt").value;
    var netAmt = (qty * rate) - (qty * rate * discount / 100);
    document.getElementById("netAmt").innerHTML = "net Amt " + netAmt;
}
function update(index) {
    mode = index;
    var row = document.getElementsByClassName("mid-col")[0].rows[index];
    document.getElementById("bttn").innerHTML = "Update";

    var form = document.forms[0];
    var item = form.item;
    var qty = form.qty;
    var rate = form.rate;
    var discount = form.discount;

    var row = document.getElementsByClassName("mid-col")[0].rows[index];
    item.value = row.cells[1].innerHTML;
    qty.value = row.cells[2].innerHTML;
    rate.value = row.cells[3].innerHTML;
    discount.value = row.cells[4].innerHTML;


}

function btn1() {
    var tbl = document.getElementsByClassName("mid-col")[0];
    var r;
    var row;
    if (mode > 0) {
        row = tbl.rows[mode];
        r = mode;
        mode = 0;
        document.getElementById("bttn").innerHTML = "Add";

    }
    else {
        r = tbl.rows.length;
        row = tbl.insertRow(r);
    }

    var form = document.forms[0];
    var item = form.item.value;
    var qty = form.qty.value;
    var rate = form.rate.value;
    var discount = form.dis.value;
    var netAmount = (qty * rate) - (qty * rate * discount / 100);

    var data = "" + r + ""
        + "" + item + ""
        + "" + qty + ""
        + "" + rate + ""
        + "" + discount + ""
        + "" + netAmount + ""


    row.innerHTML = data;

    var amount = 0;
    var discount1 = 0;
    var netamount1 = 0;
    for (i = 1; i < tbl.rows.length; i++) {
        var amountP = tbl.rows[i].cells[2].innerHTML * tbl.rows[i].cells[3].innerHTML;
        var discountP = (amountP / 100) * tbl.rows[i].cells[4].innerHTML;

        var netAmtP = (amountP - discountP);
        amount += amountP;
        discount1 += discountP;
        netamount1 += netAmtP;
    }
    document.getElementById("amount").innerHTML = amount;
    document.getElementById("discount1").innerHTML = discount1;
    document.getElementById("netamount1").innerHTML = netamount1;

}

Web Proxy Viewer  |  New URL  |  Original Page