如何覆盖Input type =“file”浏览按钮的行为?

时间:2010-03-12 04:54:16

标签: html forms locale

我需要在input type =“file”中更改浏览按钮的区域设置/语言 我们有一个特殊的功能,可以将任何文本的语言环境更改为浏览器语言,例如en-US es-MX等。

changeLang("Test"); // This will display test in Spanish if the browser 
                    // locale is es-MX

我需要做的是更改浏览按钮的语言。 由于它没有显示,我不能像

那样编码
 changeLang("Browse..."); 

这就是为什么我需要获取此输入类型的代码并覆盖,以便我可以将我的函数应用于浏览文本。

如果您能为此提供解决方案,将不胜感激。

谢谢!

...杰

2 个答案:

答案 0 :(得分:2)

我相信浏览器会根据客户端的语言设置自动翻译浏览按钮,至少应该是这样。您无法自行更改浏览按钮文本。

答案 1 :(得分:0)

之前的答案是正确的,但是如果你习惯使用一点黑客来完成工作,那么你就能达到预期的效果。

有关此示例,请参阅this tutorial