当前位置: 代码迷 >> Web前端 >> 怎样让input type=file 只读,并能实现文件下传
  详细解决方案

怎样让input type=file 只读,并能实现文件下传

热度:185   发布时间:2012-10-30 16:13:36.0
怎样让input type=file 只读,并能实现文件上传

试过很多方法,都未能实现,如:

  • 设置readOnly=true
  • 设置disable
  • 设置this.blur()
  • 通过javascript来控制
  • 。。。

都不行,因为只要是readOnly或disable,都无法弹出选择文件的窗口,即使用javascript实现了弹出,上传时也不行 (ASP.net中),最后还是把中心放在了让他没有焦点上,设置了hideFocus=true也不行,于是开始详细的翻阅MSDN,input type=file的所有属性,终于还是让我找到了

< INPUT? class ="text" ?id ="fileUpload" ?style ="WIDTH:?500px;cursor:hand" ?type ="file" ?name ="fileUpload" ?
UNSELECTABLE
="on" >

?

http://blog.csdn.net/changezhong/archive/2006/09/02/1160663.aspx

1 楼 caissie 2011-08-18  
可以啊~
只是,为什么我的eclipse里面,添加该属性提示我"undefined attribute name (unselectable).",但的确起作用。
  相关解决方案