Jquery只能输入数字与小数点示例

发布时间:2020-03-26编辑:脚本学堂
分享一例jquery代码,实现只能输入数字与小数点,即用jquery脚本限制文本框输入,有需要的朋友参考下。

例子,jquery实现限制文本框中内容输入,只能输入数字与小数点。

代码:
 

复制代码 代码示例:
//只能输入数字和小数点  支持firefox 和ie
//用法   onkeydown="onlyNum(event);"
function onlyNum(event)
{
    //evt = event ? event : (window.event ? window.event : null);
    var e =  event ? event : (window.event ? window.event : null);
    var currentKey = e.charCode||e.keyCode;
    if(!((e.keyCode>=48&&e.keyCode<=57)||(e.keyCode>=96&&e.keyCode<=105)||e.keyCode == 9 || e.keyCode==8 || e.keyCode==37 || e.keyCode==38 || e.keyCode==39 || e.keyCode==40  || e.keyCode==46 || e.keyCode==110))
    {
        if (window.navigator.userAgent.indexOf("MSIE")>=1)
        {
            //如果浏览器为IE
            e.returnValue=false;    //for ie
        }else if(window.navigator.userAgent.indexOf("Firefox")>=1)
        {
            //如果浏览器为Firefox
            e.preventDefault();//for firefox
        }
    }
}