首頁 > 後端開發 > php教程 > javascript - 上传文件<input type="file" >的值怎么初始化?

javascript - 上传文件<input type="file" >的值怎么初始化?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:08:06
原創
2151 人瀏覽過

一个编辑产品的页面,里面有上传图片(<input type="file">
然后页面初始化时,php套页面是这样<input name="imgfile" type="file" value="{{php代码}}">
再次提交后台就接收不到了。
我知道这个bug 这里想问一下有哪些好的解决方法。
Ps:这里不是异步上传。

回复内容:

一个编辑产品的页面,里面有上传图片(<input type="file">
然后页面初始化时,php套页面是这样<input name="imgfile" type="file" value="{{php代码}}">
再次提交后台就接收不到了。
我知道这个bug 这里想问一下有哪些好的解决方法。
Ps:这里不是异步上传。

这个值是不能初始化的,所以常见的初始化代码是这样的

<code><input type="file">
<?php if (! empty($existFile)):?>
<span><?php echo $existFile?></span>
<?php endif;?></code>
登入後複製

因为的值是浏览器内部对象,而不是普通的字符串,alert($('#f1').val())其实是看到的是该对象的toString方法返回的值,而不是对象本身。
以上某些关键字不准确,但是大意是这样的。

file 的value是只读的不能修改,只能通过页面点击选择修改。浏览器主要还是安全看,不然页面代码自动上传你本地文件你都不知道。

placeholder="请选择您的头像图片文件"

如果考虑向下兼容ie6级别的话,input上面扣了span即可了;详见淘宝京东的搜索框;

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼實作 JavaScript點與圓的位置關係
來自於 1970-01-01 08:00:00
0
0
0
JavaScript鉤子函數是什麼?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板