为了账号安全,请及时绑定邮箱和手机立即绑定

项目遇到问题,求解

项目遇到问题,求解

aluckdog 2018-12-07 00:05:40
 就是输入文本框值的时候,设置不能大于6,只能输入以为小数,比如你输入7,他不可以提交成功,但是如果输入6.0-----6.9都可以提交成功,请问这该如何在来判断了? //只能输入一个小数点function nod(obj) {    if (((event.keyCode >= 48) && (event.keyCode <= 57)) || (event.keyCode == 46)) {        if ((obj.value.length-obj.value.indexOf('.')) >=1)            event.returnValue = false;        if ((event.keyCode == 46) && (obj.value.indexOf('.') != -1 || obj.value == ''))            event.returnValue = false;        else            event.returnValue = true;    }    else {        event.returnValue = false;    }} 这是我写的JS只能输入以为小数的代码 ,     var aa = document.getElementById("fp_trans_rate");    var bb = aa.value;    if (bb==''||bb==undefined)     {        alert("复评分数不可为空");        return false;    }    if (parseInt(bb) > 6)     {        alert("复评分数不可大于6分");        document.getElementById("fp_trans_rate").value = "";        return false;    } 这是设置不可以大于6的,但是大于6的还可以输入,比如:6.1--------------6.9,都可以输入进去,并且可以提交成功
查看完整描述

10 回答

?
MM们

TA贡献1886条经验 获得超2个赞

                                     

查看完整回答
反对 回复 2019-01-21
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

正则的问题

查看完整回答
反对 回复 2019-01-21
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

parseInt改成parseFloat

查看完整回答
反对 回复 2019-01-21
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

那如何来加入

查看完整回答
反对 回复 2019-01-21
?
富国沪深

TA贡献1790条经验 获得超9个赞

负分输入不了,都不允许输入

查看完整回答
反对 回复 2019-01-21
?
GCT1015

TA贡献1827条经验 获得超4个赞

      

查看完整回答
反对 回复 2019-01-21
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

@花开花又落: 你看哈我上面写的代码也是这样的,但是不行啊

查看完整回答
反对 回复 2019-01-21
  • 10 回答
  • 0 关注
  • 367 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信