就是输入文本框值的时候,设置不能大于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 回答
- 0 关注
- 367 浏览
添加回答
举报
0/150
提交
取消