小程序 判断

wxml文件

<view>
    <input type="digit" id="min_price" name="min_price" value="{{minprice}}" placeholder="最低价" bindblur="minpricevalue"  auto-focus />
    <view class="c9"></view>
    <input type="digit" id="max_price" name="max_price" value="{{maxprice}}" placeholder="最高价" bindblur="maxpricevalue"  auto-focus></input>
</view>

js文件

Page({

  /**
   * 页面的初始数据
   */
  data: {
    minprice:'',
    maxprice:'',
  
  },// 获取最小价格的值
  minpricevalue: function (e) {
    this.data.minprice = e.detail.value;
    console.log(this.data.minprice)
  },

  // 获取最大价格的值
  maxpricevalue: function (e) {
    this.data.maxprice = e.detail.value;
    if (parseInt(e.detail.value) < parseInt(this.data.minprice)) {
      wx.showToast({
        title: '最低价不能高于最高价!',
        icon: 'none',
        duration: 2000,
        mask: true
      })
      return;
    }
  },

数字判断大小的时候要先用 parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Nota Number)。

可以关注微信公众号 lovephp 

原文地址:https://www.cnblogs.com/ldj3/p/9138953.html