jquery实现文本框只能输入数字

时间:2016.05.06 发布人:wawacz

jquery实现文本框只能输入数字

已解决问题

谷歌wawacz用户在2016.05.06提交了关于“青木川古镇jquery实现文本框只能输入数字”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-28T02:14:45。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !

希望以下的回答,能够帮助你。

第1个回答

用户名:edwardtcz  

下是例子的部分代码(2个方法都可以)
<scripttype="text/j**ascript">
$(document).川只似绝限之厂组饭升己ready(function(){
onlyNum("test");
}

//文本框只能输入来自数字,不能输入小数点和轮银呢字母byjohn
functiononlyNum(id){
$("#"+id).keydown(function(event)
{varkeyCode=event.which;
if(keyCode==46||keyCode==8||keyCode==37||keyCode==39||(keyCode>=48&&keyCode<=57)|钱助协弱|(keyCode>=96&&keyCode<=105))
{returntrue;}
else{returnfalse}}
).focus(fun斗云ction()
{this.style.imeMode='disable质绍讨丝确张d';}
);
}
//文本框只能输入数字和小数点,不能输入字母byjohn
functionpageOnlyNumber(evt){
evt=(水家evt)?evt:window.event;
keyCode=evt.keyCode?evt.keyCode:(evt.which?evt.wh问答ich:evt.charCode);
if((keyCode<48||keyCode>57)&&keyCo初de!=8&&keyCode!=46)
{
if(window.event){

window.event.ret给重饭urnValue=f山价测银alse;
}
else{
evt.preventDefault();
}
}
}
</scr内级说国离末挥济超许优ipt>
<inputtype="text"id="APPLY_之FEE_RATE"name="APPLY_FEE_RATE"onkeypress="pageOnlyNumber(event)"maxlength="12"si叶听祖丝判游ze="5"value=''class="validate展[funcCall[ch各得屋失二明章假数eckFunction]]"/>
<inputtype="text"name="test"id="test"value=''/>