Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- i = 3;
- var total;
- $(document).ready(function() {
- $(".jml").on('keyup', function() {
- jml = $(this).val();
- log_add(jml);
- inpHarga = $(this).parent().parent().find(".harga");
- harga = inpHarga.val();
- log_add(harga);
- sum = $(this).parent().parent().find(".subtotal");
- sub = parseFloat(jml) * parseFloat(harga);
- log_add(sub);
- sum.val(sub);
- grand_total();
- });
- $(".harga").on('keyup', function() {
- inpJml = $(this).parent().parent().find(".jml");
- jml = inpJml.val();
- log_add(jml);
- harga = $(this).val();
- log_add(harga);
- sum = $(this).parent().parent().find(".subtotal");
- sub = parseFloat(jml) * parseFloat(harga);
- log_add(sub);
- sum.val(sub);
- grand_total();
- });
- //--------------------
- $(".tambah").on('click', function() {
- tambah_input($(this));
- });
- $(".tambah_form").on('click', function() {
- raw = $("#box0");
- i++;
- log_add(raw);
- $("#oth_form").append("<div class='box' id='box" + i + "'>" + raw[0].innerHTML + "</div>");
- });
- $(".hapus").on('click', function() {
- hapus_input($(this));
- });
- });
- //-------
- function grand_total() {
- total = 0;
- log_add("grand total start");
- $('.subtotal').each(function() {
- log_add(total);
- val = parseFloat($(this).val()) | 0;
- total = parseFloat(total) + val;
- log_add(total);
- $('.total_all').empty().html(total);
- });
- log_add("grand total done");
- }
- //===
- function log_add(txt) {
- console.log(txt);
- $("#logs").append(txt + "<br/>");
- }
- function hapus_input(t) {
- raw = $(t).parent().parent();
- log_add(raw);
- raw.html('');
- }
- function tambah_input(t) {
- raw = $(t).parent().find('table').find('tbody');
- log_add('tambah_input');
- log_add(raw);
- raw2 = raw.find('tr'); //.find('td');
- log_add(raw2);
- //txt=$(".field").html();
- //txt2=$(".field2").html();
- //log_add(txt);
- //log_add(txt2);
- //raw.append("<tr><td>"+txt+"</td><td>"+txt2+"</td></tr>");
- raw.append("<tr>" + raw2[0].innerHTML + "</tr>");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement