?就是輸入文本框值的時候,設置不能大于6,只能輸入以為小數(shù),比如你輸入7,他不可以提交成功,但是如果輸入6.0-----6.9都可以提交成功,請問這該如何在來判斷了?
//只能輸入一個小數(shù)點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只能輸入以為小數(shù)的代碼 ,
??? var aa = document.getElementById("fp_trans_rate");??? var bb = aa.value;??? if (bb==''||bb==undefined) ??? {??????? alert("復評分數(shù)不可為空");??????? return false;??? }??? if (parseInt(bb) > 6) ??? {??????? alert("復評分數(shù)不可大于6分");??????? document.getElementById("fp_trans_rate").value = "";??????? return false;??? }
這是設置不可以大于6的,但是大于6的還可以輸入,比如:6.1--------------6.9,都可以輸入進去,并且可以提交成功
- 10 回答
- 0 關注
- 402 瀏覽
添加回答
舉報
0/150
提交
取消