Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- jQuery(function($) {
- $(document).ready(function(){
- //alert("asd");
- $("#pendapatan, #pendapatan_lain").blur(function(){
- hitungZakatPenghasilan();
- });
- $("#simpanan, #deposito, #perhiasan_emas").blur(function(){
- hitungZakatMaal();
- })
- $("#pendapatan, #pendapatan_lain, #simpanan, #deposito, #perhiasan_emas").keypress(function (e)
- {
- //if the letter is not digit then display error and don’t type anything
- if(e.which!=8 && e.which!=0 && (e.which < 48 || e.which > 57))
- {
- return false;
- }
- }).blur(function(){
- if($.trim($(this).val())=="")
- $(this).val(0);
- }).focus(function(){
- if($(this).val()==0)
- $(this).val("");
- });
- $("#harga_beras").change(function(){
- var price = parseInt($(this).val());
- $("#nishab").val(653 * price);
- hitungZakatPenghasilan();
- });
- $("#harga_emas").change(function(){
- var price = parseInt($(this).val());
- $("#nishab2").val(85 * price);
- hitungZakatMaal();
- });
- });
- function hitungZakatPenghasilan(){
- var pendapatan = parseInt($("#pendapatan").val());
- if(isNaN(pendapatan))pendapatan = 0;
- var pendapatanLain = parseInt($("#pendapatan_lain").val());
- if(isNaN(pendapatanLain))pendapatanLain = 0;
- var jumlahTotal = pendapatan + pendapatanLain;
- var nishab = parseInt($("#nishab").val());
- if(isNaN(jumlahTotal))jumlahTotal=0;
- $("#jumlah_total").val(jumlahTotal);
- if(jumlahTotal >= nishab){
- $("#wajib_zakat_ya,#wajib_zakat_info_ya").show();
- $("#wajib_zakat_tidak,#wajib_zakat_info_tidak").hide();
- $("#zakat_anda").show();
- $("#zakat_anda_val").text(0.025 * jumlahTotal);
- } else {
- $("#wajib_zakat_tidak,#wajib_zakat_info_tidak").show();
- $("#wajib_zakat_ya,#wajib_zakat_info_ya").hide();
- $("#zakat_anda").hide();
- }
- }
- function hitungZakatMaal(){
- var simpanan = parseInt($("#simpanan").val());
- if(isNaN(simpanan))simpanan = 0;
- var deposito = parseInt($("#deposito").val());
- if(isNaN(deposito))deposito = 0;
- var perhiasanEmas = parseInt($("#perhiasan_emas").val());
- if(isNaN(perhiasanEmas))perhiasanEmas = 0;
- var jumlahTotal = simpanan + deposito + perhiasanEmas;
- var nishab = parseInt($("#nishab2").val());
- if(isNaN(jumlahTotal))jumlahTotal=0;
- $("#jumlah_total2").val(jumlahTotal);
- if(jumlahTotal >= nishab) {
- $("#wajib_zakat_ya2,#wajib_zakat_info_ya2").show();
- $("#wajib_zakat_tidak2,#wajib_zakat_info_tidak2").hide();
- $("#zakat_anda2").show();
- $("#zakat_anda_val2").text(0.025 * jumlahTotal);
- } else {
- $("#wajib_zakat_tidak2,#wajib_zakat_info_tidak2").show();
- $("#wajib_zakat_ya2,#wajib_zakat_info_ya2").hide();
- $("#zakat_anda2").hide();
- }
- }
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement