小编hir*_*mit的帖子

135
推荐指数
4
解决办法
25万
查看次数

addEventListener中的keypress事件问题...仅用于限制输入字符

我放了一个文本框....我想对它加以限制..

不应允许在文本框中输入数字和特殊字符...

我怎么能在Javascript中使用onkeypress事件???

我的代码是......

<script>

 function event()
 {
    document.getElementById("TX1").addEventListener("keypress", handleKeyPress, false);


 }


function handleKeyPress(e)
{
    var restricted = "0123456789_#!";
    var key = e.keyCode || e.which;
    var i=0;
    for(;i<restricted.length;i++)
    {
      if (restricted.charCodeAt(i) == key) 
      {
        e.returnValue = false;

      }

         return true;
}

</script>

<body onLoad="event();">

<input type="text" name="T1" id="TX1" size="27" maxlength="35" >

</body>
Run Code Online (Sandbox Code Playgroud)

javascript textbox input restriction onkeypress

1
推荐指数
1
解决办法
5153
查看次数

标签 统计

exception ×1

input ×1

java ×1

javascript ×1

onkeypress ×1

restriction ×1

textbox ×1