Postingan lainnya
tentang algoritma javascript hitungan selisih?
bagaimana caranya nilai selisih jika dihapus datanya maka nilai akan berkurang?
$(function(){
var total = 0;
$('#btnTrans').click(function(){
var coa = $("#selectTrans").val();
var debit = $('#debit').val();
var kredit = $('#kredit').val();
var selisih = (debit-kredit);
//jika ditambah data maka selisih akan bertambah otomatis
if(total == 0)
{
total = selisih;
}
else
{
total = total + selisih;
}
//jika ditambah data maka selisih akan bertambah otomatis
if (kredit != '' && debit == 0 || debit !='' && kredit == 0)
{
$("#hasil").append('<tr>'+
"<td>"+coa+"</td>"+
"<td>"+debit+"</td>"+
"<td>"+kredit+"</td>"+
"<td>"+'<a href="javascript:void(0);" id="btnHapus" class="btn btn-danger">Del</a>'+"</td>"+
"</tr>");
$('#wraper').html("<strong>Selisih = </strong>" + " "+ total);
console.log(total);
}
else
{
alert('Salah Satu Debit Atau Harus 0')
}
$('#tampil_tabel').on('click','#btnHapus',function(){
//pertanyaan saya kode dibawah ini//
if (total == 0)
{
total - selisih;
}
else
{
total = total - total;
}
//pertanyaan saya kode diatas ini//
$('#wraper').html("<strong>Selisih = </strong>" + " "+ total);
$(this).parent().parent().remove();
})
});
0
4 Jawaban:
"bagaimana caranya nilai selisih jika dihapus datanya maka nilai akan berkurang?"
Jawab:
Kalau kebalikan dari yg tambah bisa gan? jadi gini:
if (total == 0)
{
total = selisih;
}
else
{
total = total - selisih;
}
0
belum bisa kalu begitu om, kalau aku delete nanti selisihnya 0 tapi ketika aku tambah lagi dan aku hapus lagi selisihnya gak mau nol,
0
View
<form id="form" method="post" action="<?php echo base_url('transaksi/tambah_aksi') ?>">
<div class="box-body">
<div class="form-group">
<label for="description">Description</label>
<input type="text" class="form-control" id="description_trans" name="description_trans" placeholder="Masukan Deskripsi">
</div>
<div class="form-group">
<label>Date:</label>
<div class="input-group date">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" class="form-control pull-right" id="datepicker" name="datepicker">
</div>
<!-- /.input group -->
</div>
<div class="form-group">
<label for="fileUpload">Atachment</label>
<input type="file" id="fileUpload" name="fileUpload">
</div>
<div class="box-body">
<div class="row">
<div class="col-xs-4">
<label>COA</label>
<select class="form-control" name="selectTrans" id="selectTrans">
<option>Pilih COA</option>
<?php
foreach ($tampil_opsiTrans as $row) {
?>
<option value="<?php echo $row->description ?>"><?php echo $row->description; ?></option>
<?php } ?>
</select>
</div>
<div class="col-xs-3">
<label>Debit</label>
<input type="text" id="debit" name="debit" class="form-control" placeholder="Masukan Debit">
</div>
<div class="col-xs-3">
<label>Kredit</label>
<input type="text" id="kredit" name="kredit" class="form-control" placeholder="Masukan Kredit">
</div>
<div class="col-xs-1">
<br>
<button type="button" id="btnTrans" class="btn btn-success" ><i class="glyphicon glyphicon-plus"></i></button>
</div>
</div>
<!-- /.box-header -->
<br>
<table id="tampil_tabel" class="table table-bordered table-hover">
<thead>
<tr>
<th>Coa</th>
<th>Debit</th>
<th>Kredit</th>
<th>Aksi</th>
</tr>
</thead>
<tbody id="hasil"></tbody>
</table>
<br>
<div id="wraper"></div>
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
<input type="submit" id="btnTrans1" class="btn btn-primary pull-right" value="save">
</div>
</form>
0
Js
$(function(){
var total = 0;
$('#btnTrans').click(function(){
var coa = $("#selectTrans").val();
var debit = $('#debit').val();
var kredit = $('#kredit').val();
var selisih = (debit-kredit);
if(total == 0)
{
total = selisih;
}
else
{
total = total + selisih;
}
if (kredit != '' && debit == 0 || debit !='' && kredit == 0)
{
$("#hasil").append('<tr>'+
"<td>"+coa+"</td>"+
"<td>"+debit+"</td>"+
"<td>"+kredit+"</td>"+
"<td>"+'<a href="javascript:void(0);" id="btnHapus" class="btn btn-danger">Del</a>'+"</td>"+
"</tr>");
$('#wraper').html("<strong>Selisih = </strong>" + " "+ total);
console.log(total);
}
else
{
alert('Salah Satu Debit Atau Harus 0')
}
$('#tampil_tabel').on('click','#btnHapus',function(){
if (total == 0)
{
total = selisih;
}
else
{
total = total - selisih;
}
$('#wraper').html("<strong>Selisih = </strong>" + " "+ total);
$(this).parent().parent().remove();
})
});
});
0