Fileupload控件输入按钮不起作用

时间:2009-07-27 15:36:49

标签: asp.net

我的页面中有文件上传控件,当我运行应用程序并尝试通过按Tab键导航到文件上传控件时。当焦点位于“浏览”按钮上时,如果我点击“输入”按钮,则文件浏览窗口不会打开。它只是将焦点移动到下一个控件。请帮助。

复制步骤: 1)在网页中添加文件上传控制 2)在同一页面中添加一个按钮 3)运行应用程序并尝试使用tab键导航到文件上传按钮控件中的浏览按钮 4)按确认按钮 5)控件将移动到下一个按钮。

此致 Jebli。

2 个答案:

答案 0 :(得分:3)

正在发生的事情是您的浏览器将ENTER按键解释为提交表单的请求。您需要在javascript中拦截并覆盖它。参见:

http://bytes.com/groups/javascript/644728-file-upload-change-key-code-enter-key-browse-button

答案 1 :(得分:1)

我认为这是因为默认的浏览器行为是enter执行提交。当您的按钮具有焦点时,空格键应打开浏览器窗口。如果对您来说这很重要,则需要使用JavaScript更改此行为。