如題,該怎么寫呢,謝謝
4 回答

慕俠2389804
TA貢獻1719條經(jīng)驗 獲得超6個贊
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" oninput="aaa(this)"/>
<script>
function aaa(obj){
var num = obj.value;
var re=/^(\-?)\d*$/;
if(!re.test(num)){
isNaN(parseInt(num))?obj.value='':obj.value=parseInt(num);
}
if(parseInt(obj.value)>90){
obj.value=parseInt(90);
};
if(parseInt(obj.value)<-90){
obj.value=-parseInt(90);
}
}
</script>
</body>
</html>

慕尼黑5688855
TA貢獻1848條經(jīng)驗 獲得超2個贊
先判斷輸入的是不是數(shù)字 typeOf
在判斷是不是在-90-90中間
不是的話把輸入框的value=""
就這個思路你試試

白衣染霜花
TA貢獻1796條經(jīng)驗 獲得超10個贊
如果有是H5頁面
可以用<input type="number" min="1" max="10" />
一般項目里都有校驗框架專門做校驗
添加回答
舉報
0/150
提交
取消