Jquery只能输入数字与小数点示例
发布时间:2015-12-08 编辑:jiaochengji.com
分享一例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
}
}
}
//用法 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
}
}
}
您可能感兴趣的文章:
Jquery只能输入数字与小数点示例
jQuery 验证文本框只能输入数字与小数点
jquery限制只能输入数字 禁止复制粘贴与输入法切换
Jquery控制只能输入数字(解析)
jquery限制文本框只能输入数字与小数点
js控制文本框只能输入整数或浮点数
js限制文本框input只能输入数字
jquery 限制文本框只能输入数字简单例子
javascript 限制表单输入内容的方法汇总
js限制input只能输入数字、字母与汉字等
[关闭]