jquery 限制文本框只能输入数字
转自:http://jonsion.iteye.com/blog/558277
$("input[name='fangwenyudinhuishu']").keyup(function(){
var tmptxt=$(this).val();
$(this).val(tmptxt.replace(/\D|^0/g,''));
}).bind("paste",function(){
var tmptxt=$(this).val();
$(this).val(tmptxt.replace(/\D|^0/g,''));
}).css("ime-mode", "disabled");
上面是keyup事件处理,下面处理了CTR+V事件,最后就是CSS设置输入法不可用
----------------------------------------------------------------------------------------------------------------------------------------------------------------
用jquery限制文本框只能输入数字:
程序:
$(function(){
//文本框只能输入数字,并屏蔽输入法和粘贴
$.fn.numeral = 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("blur", function() {
if (this.value.lastIndexOf(".") == (this.value.length - 1)) {
this.value = this.value.substr(0, this.value.length - 1);
} else if (isNaN(this.value)) {
this.value = "";
}
});
this.bind("paste", function() {
var s = clipboardData.getData('text');
if (!/\D/.test(s));
value = s.replace(/^0*/, '');
return false;
});
this.bind("dragenter", function() {
return false;
});
this.bind("keyup", function() {
if (/(^0+)/.test(this.value)) {
this.value = this.value.replace(/^0*/, '');
}
});
};
//调用文本框的id
$("#score").numeral();
});
分享到:
相关推荐
主要介绍了3种Jquery限制文本框只能输入数字字母的方法,简单又实用,需要的朋友可以参考下
本文实例介绍了jquery限定文本框只能输入数字的详细代码,分享给大家供大家参考,具体内容如下 先来一段规定文本框只能够输入数字包括小数的jQuery代码: <!DOCTYPE html> <html> <head> <meta ...
此插件是文本框只能输入数字,输入数字后,会自己变为你想要的格式。
主要介绍了JQuery限制文本框只能输入数字和小数点的方法,大家参考使用吧
代码如下: $(function(){ //文本框只能输入数字(不包括小数),并屏蔽输入法和粘贴 $.fn.integer= function() { $(this).css(“ime-mode”, “disabled”); this.bind(“keypress”,function(e) { var code = (e....
本文主要介绍jQuery中使用正则表达式限制文本框只能输入数字的功能,希望能帮到大家,有需要的朋友可以参考一下。
在公司开发WinForm项目时,发现公司自主研发的textbox控件非常强大,可以实现”只能输入数字”、”只能输入字母”和”只能输入数字和字母”的三种输入限制,这样就可以精确控制用户输入的内容范围,让”用户永远没有...
控制只能输入英文 或 数字 可以是1990-12-12 或 1990/12/12等格式
jquery限制文本框只能输入数字 jquery限制文本框只能输入数字,兼容IE、chrome、FF(表现效果不一样),示例代码如下: 代码如下: $(“input”).keyup(function(){ //keyup事件处理 $(this).val($(this).val()....
做为一个PHPER,难免会遇到那种表单中jQuery限制输入的问题,比如,限制空格的输入,只允许输入数字,以及小数点的控制等等,这里,我们就说一下数字的限制。 jquery代码 话不多说,直接先上jQuery函数,具体的可以...
很多时候需要用到限制文本框的数字输入,试过许多方法,都不太理想,遂决定自己实现一个来玩玩。 曾经使用过的方法 通过onkeydown事件来控制只允许数字: 代码如下: <input onkeydown=”return event.keyCode>...
内容索引:脚本资源,jQuery,alphanumeric,表单验证 jQuery AlphaNumeric是一个表单字符输入限制插件,当使用了限制机制后,允许输入数字的文本框只能输入数字,其它字符将不能显示,即使按了键盘也不会在输入框中有...
一个简单的jQuery插件,将(输入)元素设置为仅允许数字。 选项 allowFloat :(布尔值)允许输入浮点数。 默认值:false。 allowNegative :(布尔值)允许输入负数。 默认值:false。 min:(数字)可以输入到...
9.25 限制只能输入中文、英文或数字 9.26 日期类型与时间戳的转换 9.27 使用数组模拟打字效果 9.28 获取数组中特定索引的最高值 9.29 清除所有的表单内容 9.30 用jQuery删除空白标签和具有非中断空格的标签 第10章 ...
10.jQuery限制input或texteara字符输入限制字数控制插件下载 11.jQuery支持三级菜单的超酷华丽炫彩动感多级渐显菜单下载 12.jQuery制作登录按钮实现Ajax带状态提示 13.jvalidate无刷新表单验证插件示例下载 ...
最近在用jquery做页面,当datagrid放置数字文本框时输入小数会自动四舍五入,然后加了小数位数限制时不能输入小数点了。 最后发现是easyui1.4的bug,把这个补丁引入进去就好了