我知道这里已经发布了非常类似的问题(How to change the Text of the browse button in the FileUpload Control (System.Web.UI.WebControls)),我知道不可能将描述更改为某些自定义文本,但至少不可能将其更改为其他语言(例如英语)?
我想这样做,以便我的网页完全用一种语言(因为例如“Procházet...”而不是“浏览...”在英文网页中间看起来有点奇怪)。
答案 0 :(得分:3)
这是在浏览器级别确定的,除非您转到类似flash-based uploader(或<iframe>
技巧)的内容,否则无法对其进行自定义。无论用户的浏览器处于何种语言/本地化状态(通常基于操作系统设置),这就是他们在“浏览...”按钮上获得的语言。
如果您的页面适用于可能已使用该语言的消费者,那么您已全部设置,则默认行为有效。如果有其他语言设置的人过来,那么......这就是他们选择的语言,所以它应该是一个直观的按钮标签,即使它不匹配。
答案 1 :(得分:3)
虽然可以直接更改Caption
InputFile
控件,但您可以随时选择其他方式,
document.getElementById("fileUpload").click();
如果没有显示默认的InputFile
控件,它会做同样的事情。
答案 2 :(得分:1)
不,这是客户操作系统的问题。