手机
当前位置:查字典教程网 >编程开发 >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结合ajax实现动态加载文本内容

jQuery聚合函数实例

jquery实现的判断倒计时是否结束代码

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

显示行号的文本输入框

jQuery 遍历函数详解

jquery控制表单输入框显示默认值的方法

jQuery实现转动随机数抽奖效果的方法

jquery中map函数遍历数组用法实例

JavaScript检查数字是否为整数或浮点数的方法

精品推荐
分类导航