最近在赶一个项目 其中有一个功能 就是需要让用户编辑<input type="file"/>里面的内容一般file控件有个文本框和按钮 正常情况下都是通过“浏览”按钮给文本框赋值。但是现在我希望用户也能够手动输入文本框里里德值。而且我发现在ie6下是可以直接编辑的 但是在ie7下不行 用了很多方法都无法用键盘输入值。求指点!试过不行的方法:
1.contentedition="true"2.用sendkey方法
1.contentedition="true"2.用sendkey方法
解决方案 »
- 为什么不给所有的input,button之类的元素定义id属性
- 请教一个效果的实现 在线等
- 如何将-moz-opacity放入jquery中的 json数据
- 大家对网易163 的 首页 的特效 有什么 看法?
- 在线等!!!javascript小问题 " + oToHide.id +"
- window.location.href问题,在线等.
- set page(…){…}这种写发法 是什么意思是怎么调用
- 急!!!!在javascript中如何实现活页夹的效果
- javascript 的window.open在本窗口打开,为什么不行,我用的_self?
- $(document).on("mouseover",".close",function()什么意思?怎么调用?
- extjs 中的一个问题!
- 新浪API怎么用?
因为上传方法中获取的是本地的路径,所以只要获取了路径就完成了上传分享一个文章,里面的内容希望对你有帮助
http://hi.baidu.com/wsy100/blog/item/7223e2eedefdabc42f2e2104.html
看了你给的文章,看完之后没发现我要的东西 好像重头到尾都是在做一个障眼法!还是没有改变'file'控件的文件域! 这样好像没什么意义。 因为我到后台用$_FILES['upfile']['name']; 还是没办法获取用户输入到文件域的内容。
我清楚这个涉及到安全性问题,但是还是想试试,这两天搜索了大量的资料,发现这一类的文章极少,相关的文章不到5篇。项目过两天要交了(学校的项目),迫在眉睫。希望有高手出来指点一下 谢谢回复我帖子的!
之前想到过用人做的第三方插件,找了十几个,90%都是基于file控件重写的,只是完善和改进file控件的功能,用了也是一样无法编辑文件域的。