首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS数目字范围控制

2013-06-25 
JS数字范围控制如何控制输入数字不能大于1.9 ?求大侠帮忙解决,谢谢![解决办法]function CheckInputFloat(o

JS数字范围控制
如何控制输入数字不能大于1.9 ?求大侠帮忙解决,谢谢!
[解决办法]
function CheckInputFloat(oInput)
{
   var re='/^\d{1,}\.{0,1}\d{0,}$/';
    if(re.test(oInput.value) )
    {
       if(oInput.value>1.9){
            alert('不能大于1.9')
            oInput.value='';
       } 
    }
}

<input type="text" id="input1" name="input1" onkeyup="javascript:CheckInputIntFloat(this);" />
[解决办法]

<input type="text" id="input1" name="input1" onkeyup="if(isNaN(this.value)
[解决办法]
this.value>1.9)this.value=''" />

[解决办法]

function checkNum(obj){
//控制只可输入数字和小数点
if(((event.keyCode>=48)&&(event.keyCode <=57))
[解决办法]
(event.keyCode==46)){
return true;
}else{
return false;
};

//控制如果正在输入大于1.9的值,则输入无效
if(isNaN(obj.value)
[解决办法]
obj.value>1.9){
return false;
}
}



<input type="text" id="number" onkeypress="return checkNum(this)" />

热点排行