Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kalkulasi otomatis pada javascript not working
Hi, Saya masih newbie dalam javascript, jadi mohon bantuan teman" disini dg harapan bisa membantu saya. bagaimana cara saya membuat kondisi dalam javascript, jika input absen < 0 maka kolom 'na' otomatis 0, jika > 5 maka kolom na lakukan kalkulasi sesuai nilai yg dimasukkan. Berikut kode saya
function hitung2() {
console.log('test');
var g = $("#jml_hadir").val();
var a = $("#t1").val();
var b = $("#t2").val();
var c = $("#t3").val();
nt = (parseFloat(a) + parseFloat(b) + parseFloat(c)) /3;
nt = nt.toFixed(2);
$("#nt").val(nt);
var d = $("#nt").val();
var e = $("#np").val();
th = (parseFloat(g));
$("#th").val(th);
if (th<5) {
f = 0;
$("input[name=na]").val(f);
}else{
var f = (parseFloat(e)*3 + parseFloat(d)*7) /10 ;
f = f.toFixed(2);
$("input[name=na]").val(f);}
}
Mohon bantuannya ya :)
3 Jawaban:
Kalau liat dari code nya seharusnya sudah jalan itu , bisa di lengkapin gan biar mastah2 disini bisa pada bantuin ^^
Jawaban Terpilih
Maaf banget baru login kembali dan lihat pertanyaan ini lupa dijawab. Ini hasil perhitungan gw
<pre> var g = $("#jml_hadir").val(); var a = $("#t1").val(); var b = $("#t2").val(); var c = $("#t3").val(); nt = (parseFloat(a) + parseFloat(b) + parseFloat(c)) /3; nt = ntt.toFixed(2); $("#nt").val(nt); var d = $("#nt").val(); var e = $("#np").val();
th = (parseFloat(g));
$("#th").val(th);
if (th&lt;5) {
f = 0;
$("input[name=nat]").val(f);
}else{
var f = (parseFloat(e)*3 + parseFloat(d)*7) /10 ;
f = f.toFixed(2);
$("input[name=nat]").val(f);}
</pre>