input type="file" 在下拉框限制类型

 1 function openfile() 
 2 { 
 3 try{ 
 4     var fd = new ActiveXObject("MSComDlg.CommonDialog"); 
 5     fd.Filter = "图像文件 (*.jpg;*.jpeg;*.gif)|*.jpg;*.jpeg;*.gif"; 
 6     fd.FilterIndex = 2; 
 7     fd.MaxFileSize = 128; 
 8     fd.ShowOpen(); 
 9     document.getElementById("txtFileName").value = fd.Filename; 
10     document.getElementById("textImage").src =fd.FileName; 
11     }
12 catch(e){alert("你的浏览器不支持ActiveX!\r\n请启用ActiveX后重试.");
13 document.getElementById("txtFileName").value = "";} 
14 }
<input type="text" id="txtFileName" size="50" readonly="readonly" /> <input type="button" onclick="openfile();" value="Browse..." /> 
<img id="textImage" alt=""/>

  

posted on 2013-03-27 14:38  Rain Sunday  阅读(333)  评论(0)    收藏  举报