我想为<input type =“file”id =“myFile”/>实现我自己的自定义功能

时间:2011-10-21 07:12:57

标签: javascript jquery asp.net html asp.net-mvc

<input type="file" id="myFile" />

这行代码带来了一个文本框&amp;一个按钮。点击后,它会调用系统打开自己的对话框,按钮“打开”&amp; “取消”以选择具有要上载的扩展名的特定文件。我想要的是,在浏览文件夹时,我希望该路径位于文本框中,而不是“打开”我想要“确定”按钮,一旦用户单击“确定”,浏览框就会消失。所以现在我只剩下文本框中的路径了。

3 个答案:

答案 0 :(得分:2)

不幸的是,除非您使用其他语言,否则这不是可以做的事情。浏览器负责对话框及其功能 - 您无法改变该行为。你甚至不能在flash中做到这一点。我相信你可以做一些类似于你正在寻找的Java,但我有一种感觉并没有真正帮助你解决这个问题。

答案 1 :(得分:1)

你做不到。该对话框是系统。

答案 2 :(得分:0)

您无法控制对话框属性,因为它是系统生成的。您可以从请求的文件中获取文件。您可以通过使用任何插件来限制文件类型,例如jQuery uploadify。