最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用jQuery清空file文件域的解決方案

 更新時(shí)間:2013年04月12日 16:01:52   作者:  
對(duì)一個(gè)文件域(input type=file)使用了驗(yàn)證后,我們總會(huì)希望把文件域中的值給清空了,在IE中,由于安全設(shè)置的原因,是不允許更改文件域的值的,接下來為大家介紹一下解決方法
般來說,在對(duì)一個(gè)文件域(input type=”file”)使用了驗(yàn)證后,我們總會(huì)希望把文件域中的值給清空了(否則錯(cuò)誤的文件仍然會(huì)被提交),而在IE中,安全設(shè)置的原因,是不允許更改文件域的值的(也就是不能使用val(“”))

那么很顯然,我們就只能換個(gè)思路,把這個(gè)input元素復(fù)制一個(gè),然后將原來的刪除。
在IE下復(fù)制元素的時(shí)候,其中的值是不會(huì)被復(fù)制的,所以就達(dá)到了清空文件域的目的了。
而在Firefox下,其中的值也會(huì)被一同復(fù)制,那么我們就順便清空一下就做到兼容了。

代碼如下:
復(fù)制代碼 代碼如下:

var file = $("#file")
file.after(file.clone().val(""));
file.remove();

相關(guān)文章

最新評(píng)論

嘉善县| 抚松县| 左云县| 西华县| 万年县| 元氏县| 嘉义市| 老河口市| 嘉祥县| 城市| 淮阳县| 温宿县| 平阴县| 大关县| 金坛市| 庐江县| 宜宾县| 红河县| 涟源市| 毕节市| 镇康县| 当阳市| 阳西县| 光山县| 南城县| 利辛县| 磴口县| 铜川市| 棋牌| 祁东县| 新和县| 河池市| 修武县| 秀山| 瓮安县| 封丘县| 岳普湖县| 老河口市| 任丘市| 潞城市| 高淳县|