日期:2014-05-16  浏览次数:20383 次

限制text的输入只能是数字和英文字母x
onkeypress="if (event.keyCode < 45 || event.keyCode > 57 || event.keyCode==88) event.returnValue = false;",这样写为什么不对呢,去掉event.keycode==88。可以限制只输入数字的,但是现在我想还能输入x,但不能输入其他的,要怎么做呢

------解决方案--------------------
HTML code

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="gb2312" />
        <title></title>
    </head>
    <body>
        <input onkeyup="this.value = this.value.replace(/[^\dx]/g, '')" />
    </body>
</html>

------解决方案--------------------
(event.keyCode < 45 || event.keyCode > 57)&&event.keyCode!=88试试