更改语言输入类型=文件

时间:2013-12-11 10:59:12

标签: javascript jsp spring-mvc

我正在使用我的应用程序spring-mvc并且我已将文件管理到服务器,标签为<form:input path="file" type="file" id="file"/>,但是当我的应用程序更改语言时出现问题,因为{{1}不改变语言,我做了很多证据,但我得不到它。

有人知道它在做什么吗?

要更改所有标签的语言,我这样做:
input type=file

感谢。

3 个答案:

答案 0 :(得分:8)

不可能翻译“选择文件”和“无文件选择”标签,因为这些是本机浏览器元素并依赖于浏览器的语言。

但是,您可以尝试一些技巧,例如放置图像而不是按钮或使文件输入透明(并在下面添加文本输入)。
浏览这些答案以选择是否合适:

How to change the button text of <input type=“file” />?
Change default text in input type=“file”?

答案 1 :(得分:0)

您可以更改页面呈现时创建的span元素的内部html。

示例:

let textFile = document.getElementsByClassName('filename');
textFile[0].innerHTML = "Archivo PDF";
let btnFile = document.getElementsByClassName('action btn bg-blue');
btnFile[0].innerHTML = "Seleccionar";

答案 2 :(得分:0)

尝试将其添加到输入中:

"class="filestyle" data-input="false" data-buttonName="btn-primary" data-buttonText="Hello there, pick your files"