博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

使文本框只能输入数字

Posted on 2006-07-12 19:53  daniel-shen  阅读(168)  评论(0)    收藏  举报
 <input    onkeyup="this.value=this.value.replace(/\D/g,'')"    onafterpaste="this.value=this.value.replace(/\D/g,'')">      
 
or  
   
<input    name=txt1    onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">      
 
or  
   
<input    onkeyup="if(isNaN(value))execCommand('undo')"    onafterpaste="if(isNaN(value))execCommand('undo')">