راکت
حل شده

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

2 پاسخ

من دو تا اینپوت دارم که وقتی در اون عدد وارد میکنم به صورت پول وارد میشه، یعنی:
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;
            }
        }

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

ثبت پرسش جدید

پاسخ‌ها

2
مرتضی صبیحی
مرتضی صبیحی
@mortezasabihi

تخصص: Front-end developer

بهترین پاسخ

@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
Hossein
@hghost77

تخصص: Backend Programmer

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

شاید پاسخ شما همین‌جا باشد

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

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