2011-12-21 43 views
2

我有一个网页,我正在使用文本框来获取用户的名字。我正在使用一个onKeyUp处理程序来验证输入是否有任何不允许的字符,并且还要检查用户是否按输入键。该文本框不在表单内。当我使用JavaScript的Onkeyup事件处理程序时发生未知事件

输入如下:

<input type='text' id='userNameBox' onKeyUp='user.checkUserName(event);' /> 

这里user是名User从JavaScript类创建的对象。

在网页上,当我在文本框内单击并输入一些文本时,将进行验证。

我面临的问题是我在checkUserName方法中有一个console.log。它是:

console.log('key pressed='+event.which); 

当焦点在文本框中时,一些未知事件会周期性地触发。即使我没有按任何键,我仍然收到消息key pressed=252。什么是密码252,为什么它自己被解雇?我试图寻找相同的,但无法得到任何正确的结果。

我在我的应用程序中使用Prototype库。

+0

你可以发布这个JSFiddle吗? – 2011-12-27 00:13:43

回答

相关问题