手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery限定文本框只能输入数字即整数和小数
jquery限定文本框只能输入数字即整数和小数
摘要:复制代码代码如下:$(function(){//文本框只能输入数字(不包括小数),并屏蔽输入法和粘贴$.fn.integer=functio...

复制代码 代码如下:

$(function(){

//文本框只能输入数字(不包括小数),并屏蔽输入法和粘贴

$.fn.integer= function() {

$(this).css("ime-mode", "disabled");

this.bind("keypress",function(e) {

var code = (e.keyCode ? e.keyCode : e.which); //兼容火狐 IE

if(!$.browser.msie&&(e.keyCode==0x8)){ //火狐下不能使用退格键

return ;

}

return code >= 48 && code<= 57;

});

this.bind("paste", function() {

return false;

});

this.bind("keyup", function() {

if (/(^0+)/.test(this.value)) {

this.value = this.value.replace(/^0*/, '');

}

});

};

//文本框只能输入数字(包括小数),并屏蔽输入法和粘贴

$.fn.number= function() {

$(this).css("ime-mode", "disabled");

this.bind("keypress",function(e) {

var code = (e.keyCode ? e.keyCode : e.which); //兼容火狐 IE

if(!$.browser.msie&&(e.keyCode==0x8)){ //火狐下不能使用退格键

return ;

}

if(this.value.indexOf(".")==-1){

return (code >= 48 && code<= 57)||(code==46);

}else{

return code >= 48 && code<= 57

}

});

this.bind("paste", function() {

return false;

});

this.bind("keyup", function() {

if(this.value.slice(0,1) == "."){

this.value = "";

}

});

this.bind("blur",function(){

if(this.value.slice(-1) == "."){

this.value = this.value.slice(0,this.value.length-1);

}

});

};

});

【jquery限定文本框只能输入数字即整数和小数】相关文章:

jQuery计算文本框字数及限制文本框字数的方法

判断是否输入完毕再激活提交按钮

自动检查并替换文本框内的字符

jquery 构造函数在表单提交过程中修改数据

jQuery实现文本展开收缩特效

基于jquery实现下拉框美化特效

js光标定位文本框回车表单提交问题的解决方法

jQuery 遍历函数详解

JavaScript容易犯错的九个陷阱

jquery实现点击label的同时触发文本框点击事件的方法

精品推荐
分类导航