Js中清空文件上传字段(input type=file )
生活随笔
收集整理的這篇文章主要介紹了
Js中清空文件上传字段(input type=file )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?? 表單中type=file字段的value屬性無法由js來附值,一但選中某個文件后,如果用戶不手動去清空那么這個值將保留,提交表單時對應文件也會被提交上去.當然在服務器上會再次驗證,不過為了避免上傳不必要的的文件,還是有必要提前在客戶端驗證失敗后將文件上傳字段清空.
? 具體做法是將file元素從DOM中移除,然后添加個"同名同姓"的上去,以下是基于JQuery寫的一段代碼
? ??? function clearUpload(){
????????? $("#fuImg").remove(); //移除原來的
????????? var upfile=$("<input/>").attr("name","fuImg").attr("id","fuImg");
????????? upfile.attr("type","file").addClass("w160");
????????? upfile.appendTo("#upload"); //添加新的
????????? upfile.change(fileChangeHandle); //綁定處理,
??? }
總結
以上是生活随笔為你收集整理的Js中清空文件上传字段(input type=file )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 9.04下让Swing和S
- 下一篇: Ping 学习