读书人

限制text的输入只能是数字和英文字母x

发布时间: 2012-05-21 18:04:41 作者: rapoo

限制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试试

读书人网 >JavaScript

热点推荐