当前位置: 编程技术>jquery
jquery怎么限制文本框只能输入数字?
来源: 互联网 发布时间:2014-10-09
本文导语: 如何用jquery 限制文本框只能输入数字呢? 先来看一个简单的例子: 代码示例: $("input[name='fangwenyudinhuishu']").keyup(function(){ var tmptxt=$(this).val(); $(this).val(tmptxt.replace(/D|^0/g,'')); }).bind("paste",functi...
如何用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设置输入法不可用。
例子,用jquery限制文本框只能输入数字:(www.)
代码示例:
$(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
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!