我正在使用我的应用程序spring-mvc并且我已将文件管理到服务器,标签为<form:input path="file" type="file" id="file"/>
,但是当我的应用程序更改语言时出现问题,因为{{1}不改变语言,我做了很多证据,但我得不到它。
有人知道它在做什么吗?
要更改所有标签的语言,我这样做:
input type=file
感谢。
答案 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"