当前位置: 编程技术>jquery
jquery限制文本框只能输入数字
来源: 互联网 发布时间:2014-10-04
本文导语: 例1,jquery 限制文本框只能输入数字 代码示例: $("input[name='fangwenyudinhuishu']").keyup(function(){ var tmptxt=$(this).val(); $(this).val(tmptxt.replace(/D|^0/g,'')); }).bind("paste",function(){ ...
例1,jquery 限制文本框只能输入数字
代码示例:
$("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");
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设置输入法不可用。
例2,用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
//文本框只能输入数字,并屏蔽输入法和粘贴
$.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