js验证数据是否是数字,是否在指定范围内

作者: Brave 分类: 学习 发布时间: 2020-06-24 12:26
               //如果输入是字符串
              let isString = () => {
                layer.msg('不能输入字符串', {time: 1500, anim: 6, shade: 0.01}, function () {
                  inputElem.blur();
                  noData['核定工作量'] = valueOld;
                  obj.update(noData);
                  tdElem.click();
                  });
              }
              //检查值是否在上下限之间,并给用户弹层反馈
              let checkValue = (value,valueUpLimit,valueLowLimit) => {
                let msg = '';
                if(+value > +valueUpLimit ? msg ='不能大于上限': (+value < +valueLowLimit ? msg ='不能小于下限': false)){
                  console.log(msg);
                  layer.msg(msg, {time: 1500, anim: 6, shade: 0.01}, function () {
                  inputElem.blur();
                  noData['核定工作量'] = valueOld;
                  obj.update(noData);
                  tdElem.click();
                  });
                }
              }
              isNaN(value)? isString() : checkValue(value,data['上限'],data['下限'])

依赖jquery,基于layui框架的可编辑表格,单元格输入内容前端校验代码

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注