论坛首页 Web前端技术论坛

JS控制只能往输入框中输入数字

浏览 15133 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-24  
终于解决了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<HTML>  
<HEAD>  
<TITLE> New Document </TITLE>  
<META NAME="Generator" CONTENT="EditPlus">  
<META NAME="Author" CONTENT="">  
<META NAME="Keywords" CONTENT="">  
<META NAME="Description" CONTENT="">  
  
<SCRIPT LANGUAGE="JavaScript">  
<!--   
function keyPress() {   
    var keyCode = event.keyCode;   
    if ((keyCode >= 48 && keyCode <= 57))   
    {   
        event.returnValue = true;   
    } else {   
        event.returnValue = false;   
    }   
}   
//-->  
</SCRIPT>  
</HEAD>  
  
<BODY>  
<INPUT TYPE="text" NAME="pName" style="ime-mode:disabled;" onpaste="return false;" onkeypress="keyPress()">  
</BODY>  
</HTML>  

style="ime-mode:disabled;"不让用户修改输入法即可
学习了
0 请登录后投票
   发表时间:2010-02-26  
<input type="text" name="fmoney" id="fmoney" onKeyUp="value=value.replace(/[^\d-]/g,'')" style="width: 65px;"/>
0 请登录后投票
   发表时间:2010-02-26  
选定并拖拽部分文本到该输入框怎么办?
现在做这类限制,包括TEXTAREA的长度限制,都在表单提交时统一检查比较好。
0 请登录后投票
   发表时间:2010-08-27  
还是正则验证一下的比较好吧!复制、粘贴也要验证的。
0 请登录后投票
   发表时间:2011-01-17  
对于 负号,小数点未作处理,还可以做保留两位小数点,有待好好改进哦
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics