我的页面中有文件上传控件,当我运行应用程序并尝试通过按Tab键导航到文件上传控件时。当焦点位于“浏览”按钮上时,如果我点击“输入”按钮,则文件浏览窗口不会打开。它只是将焦点移动到下一个控件。请帮助。
复制步骤: 1)在网页中添加文件上传控制 2)在同一页面中添加一个按钮 3)运行应用程序并尝试使用tab键导航到文件上传按钮控件中的浏览按钮 4)按确认按钮 5)控件将移动到下一个按钮。
此致 Jebli。
答案 0 :(得分:3)
正在发生的事情是您的浏览器将ENTER按键解释为提交表单的请求。您需要在javascript中拦截并覆盖它。参见:
http://bytes.com/groups/javascript/644728-file-upload-change-key-code-enter-key-browse-button
答案 1 :(得分:1)
我认为这是因为默认的浏览器行为是enter执行提交。当您的按钮具有焦点时,空格键应打开浏览器窗口。如果对您来说这很重要,则需要使用JavaScript更改此行为。