description

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

- 2 هفته پیش
توسط مرتضی صبیحی آپدیت شد
مرتضی صبیحی ( 961 تجربه )
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 هفته پیش

@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 ( 35 تجربه )
2 هفته پیش

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

مرتضی صبیحی ( 961 تجربه )
2 هفته پیش

@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;
  }
}
برای ارسال پاسخ باید وارد سایت شوید