Internet explorer 无法获取属性“keyCode”的值:对象为null或未定义:Internet Explorer

Internet explorer 无法获取属性“keyCode”的值:对象为null或未定义:Internet Explorer,internet-explorer,Internet Explorer,其中一位客户在登录我们的webiste时遇到困难,每当用户在登录页面的用户名文本框中键入第一个字符时,他就会收到下面的JavaScript错误消息 无法获取属性“keyCode”的值:对象为null或未定义 我们会检查event.keyCode以验证用户名文本框,因此一旦用户键入第一个字符,我们就会发送event.keyCode进行验证,但验证失败 浏览器是internet Explorer 9,我们无法在我们的工作站上重现该问题,该工作站具有I9请尝试使用e.which。在IE9中,事件处理也

其中一位客户在登录我们的webiste时遇到困难,每当用户在登录页面的用户名文本框中键入第一个字符时,他就会收到下面的JavaScript错误消息

无法获取属性“keyCode”的值:对象为null或未定义

我们会检查event.keyCode以验证用户名文本框,因此一旦用户键入第一个字符,我们就会发送event.keyCode进行验证,但验证失败


浏览器是internet Explorer 9,我们无法在我们的工作站上重现该问题,该工作站具有I9

请尝试使用e.which。在IE9中,事件处理也取决于如何分配处理程序。请发布处理程序函数的代码片段和分配处理程序的代码。由于该问题在另一台具有IE 9的工作站上无法重现,我要求客户清除浏览器的缓存,这已修复该问题。。我将再次检查是否有用户面临相同的问题。谢谢帮助。