日期:2014-05-17  浏览次数:20946 次

input=file中怎么将浏览显示为英文的
各位大侠!小弟最近在解bug,<input type="file" >要求显示的浏览为英文,看了看网上的介绍说有两种方法。一是要英文的系统。还有一种方法是分别做一个文本框和浏览按钮,当按浏览时,调用input type =file。可是我这么做之后会导致浏览的那一个页面是空白。哪位大侠有更好的方法,急求!!!下面是部分代码
<tr> 
  <td bgcolor="#96AEBE" height="23" width="180"> 
  <div align="right"></div>
  </td>
  <td bgcolor="#DEDEDD" height="23"><font style="FONT-SIZE: 9pt" face="Arial">&nbsp; 
  </font><font face="Arial" size="2"> 
  <input type="file" name="img" id="img" value="">
  </font></td>
  </tr>

------解决方案--------------------
这个是根据浏览器的版本显示,你的浏览器是中文就显示中文,英文就显示英文
------解决方案--------------------
自制FLASH文件上传控件吧。
------解决方案--------------------
设置一个button,value为英文的browser...,input file控件设置为透明浮动在button上面,注意对准file的浏览和button的browser。

参考:自定义上传控件样式
------解决方案--------------------
<div style="position:relative;">
<input type="text" id="f_file" style="width:136px;" /> <input type="button" id="BtnBrowse" class="btn_browse" title="浏览…" />
<input type="file" id="InpFileUpload" name="InpFileUpload" style="position:absolute; filter:alpha(opacity=0); -moz-opacity:0; opacity: 0;top:3px;left:0px;" onchange="$('#f_file').val($('#InpFileUpload').val())" hidefocus />
</div>
宽度、定位设置好就可以了
------解决方案--------------------
file标签设置 透明度 0
下面放一个 英文‘浏览’的图片 
这个图片的和 file标签的浏览器按钮放在一个位置

呵呵 这样你懂的呀