2014-07-24 440 views
1

我需要根據JSP中的區域設置更改「瀏覽」按鈕文本。 (例如俄語,葡萄牙語)爲Spring爲基礎的項目。如何更改「瀏覽」按鈕文本

以下爲瀏覽按鈕

<td><input type="file" id="file" name="fileName"/></td> 

enter image description here

目前執行正如我知道我們不能改變輸入類型的文件文本。這是瀏覽器中瀏覽按鈕的默認行爲。

我嘗試以下解決方案

<input type="button" id="button" value="Browse"/> 
<input type="file" id="fileName" style="opacity:0; position:relative; left:-40px;" onchange="javascript: document.getElementById ('fileName').value = this.value"/> 

enter image description here

但上面一個是給安全問題在瀏覽器中。

enter image description here

<input type="file" name="filename" id="filename-input" value="browse" size="18" style="float: right; width: 250px;"> 

誰能幫我解決此問題:


https://stackoverflow.com/它(使用輸入型文件改變文本的瀏覽按鈕),具有這種理想的解決方案問題或實現上述解決方案的方式(https://stackoverflow.com/文件上傳)。

+0

它給什麼樣的安全問題? – Jaiwo99

+0

[如何更改?](https://stackoverflow.com/questions/1944267/how-to-change-the-button-text-of-輸入型文件) – Bae

回答

0

建議你去做這種方式來保持它的簡單:

<input type="file" style="display:none"/> 
<button id="browse">whatever</button> 

$('#browse').click(function(){ 
    $('input[type="file"]').trigger('click'); 
}); 
相關問題