0

I have error in my code, this code is operator logic in jquert, but it error:

when i put value dipinjam = 2 & tersedia = 10 result is TRUE, why like this?

var dipinjam = this.value;
var tersedia = $("#tersedia").val();
var sisa = tersedia - dipinjam;

if(dipinjam > tersedia){
     alert("Jumlah barang yang dipinjam melebihi barang tersedia");
}else{
     $("#sisa").val(sisa);
}
Ricky Lhein
  • 15
  • 1
  • 5

1 Answers1

0

Just put

if(Number(dipinjam) > Number(tersedia)){
     alert("Jumlah barang yang dipinjam melebihi barang tersedia");
}else{
     $("#sisa").val(sisa);
}

You should compare numbers, not strings

Nemanja G
  • 1,760
  • 6
  • 29
  • 48