مرتضی صبیحی
6 سال پیش توسط مرتضی صبیحی مطرح شد
2 پاسخ

مقایسه مقادیر پول در jquery

من دو تا اینپوت دارم که وقتی در اون عدد وارد میکنم به صورت پول وارد میشه، یعنی:
1,000
10,000
100,000

حالا چجوری این دو تا اینپوت رو مقایسه کنم؟
چون کاما داره در مقایسه مشکل ایجاد میشه

function priceCompare() {
            var price_meterVal;
            var priceVal;
            $("#price_meter").on("keyup",function () {
                price_meterVal = $($("#price_meter")).val().replace(/,/g, '');
            });
            $("#price").on("keyup",function () {
                priceVal = $($("#price")).val().replace(/,/g, '');
            });

            if (priceVal <= price_meterVal){
                $("#priceError").html('قیمت کل ملک نمی تواند کمتر از قیمت متری باشد.');
                contractStatus = false;
            }else {
                contractStatus = true;
            }
        }

من این کد رو نوشتم و میدونم اشتباهه
نمیدونم چجوری درستش کنم؟


ثبت پرسش جدید
مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 6 سال پیش مطرح شد
0

@hghost77
مرسی از حسین

function priceCompare() {
  var price_meterVal = parseInt($('#price_meter').val().replace(/,/g,''));
  var priceVal = parseInt($('#price').val().replace(/,/g,''));
  if (priceVal <= price_meterVal){
    $("#priceError").html('قیمت کل ملک نمی تواند کمتر از قیمت متری باشد.');
    contractStatus = false;
  }else {
    alert('با موفقیت انجام شد');
    contractStatus = true;
  }
}

Hossein
تخصص : Backend Programmer
@hghost77 6 سال پیش مطرح شد
0

سلام. توی کدت یه جایی رو اشتباه نوشتی:
این رو توی codePen نگاه کن:
https://codepen.io/anon/pen/ZMMzGE#anon-login


مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 6 سال پیش مطرح شد
0

@hghost77
مرسی از حسین

function priceCompare() {
  var price_meterVal = parseInt($('#price_meter').val().replace(/,/g,''));
  var priceVal = parseInt($('#price').val().replace(/,/g,''));
  if (priceVal <= price_meterVal){
    $("#priceError").html('قیمت کل ملک نمی تواند کمتر از قیمت متری باشد.');
    contractStatus = false;
  }else {
    alert('با موفقیت انجام شد');
    contractStatus = true;
  }
}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام