问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaScript 重复选择相同的文件上传不会触发onchang事件,怎么解决?

发布网友 发布时间:2022-04-25 03:03

我来回答

3个回答

热心网友 时间:2022-04-25 04:33

你好,这个问题其实很简单,只需在第二次选择之前改变(清空)现在文件上传控件的值就行了。

举个栗子:

(function() {
    var fi = document.getElementById('J_FileUpload');
    fi.onchange = function() {
        console.log(this.value);
        this.value = '';
    }
})();

当然,为了保险起见,增加if判断,当input的value不为空的时候再执行其他逻辑。

希望能解决你的问题,如有疑问可追问!

热心网友 时间:2022-04-25 05:51

你可以换一个事件,如onblur,失去焦点。或者在js里面进行判断,如果这次输入的数据和上一次的数据一样则给出提示。

热心网友 时间:2022-04-25 07:25

上传了相同文件也就是什么都没变,还需要解决什么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
缺土的宝宝女孩名字车姓 推荐一些带有成字的女孩名字 江姓婴儿名字大全女孩2024龙宝宝 陌陌的安全等级和财富等级是什么 如何提高陌陌等级? 冰箱旧了是不是很耗电 手机号收不到LINE的手机验证码怎么办 注册line连我账号收不到验证码 日韩服属于哪里 lineplay进入别人家能说话吗 怎么知道自己是什么星座呢? 酷狗音乐8.0安卓版什么时候出 TTT-Diagram 是什么意思 Hook Up Diagram是什么意思 draw two tree diagrams什么意思 conventions of diagrams是什么意思 P and I diagrams是什么意思 科目三考过了教练叫我发红包 科目三教练叫送红包200元给考官,要不要送 怎样看待驾校教练收红包? 驾驶证拿到手给教练发了个红包他没收怎么理解 给教练发500没收能不能发200 慢性肾小球肾炎后期如何防护免复发 科三我给教练发红包没收反回来了我老给他打个电话是不是烦我呀? 慢性肾炎怎样治疗和护理能防止恶化 慢性肾炎的护理措施有哪些 爱情准备(求男生和女生接吻的一点小技巧,请大家不吝赐教,在此谢谢了。) 糍粑油炸怎么做酥脆 两个手机号码能用一个码吗? 两个可以同用一个手机号吗? 世界上有比馒头更好的馒头吗 有比馒头更厉害的馒头吗 为什么说我的不能登录网页版微信?- 问一问 怎么看自己电脑有没有pci插槽 为什么曾经有亚洲最牛铁路的印度,现在铁路这么差劲? 让印度骄傲的首条高铁,时速高达100公里,乘客如何回应? 印度有多少公里高铁 英国给印度修多长的铁路?现在印度铁路有多长? 中国、美国、日本、印度各国现在的铁路总长 由印度独立后铁路反不如被殖民时期,告诉你为什么印度 为什么说我的不能登录网页版微信? 如何卸载360卫士自带的360手机助手 印度铁路问题:英国人给印度人修5.3万里的铁路,可是印度现在只有6.2万里的铁路? 印记者从中印铁路对比谈两国差距说明啥 Word里怎么快速对齐图片的呀? 印度的铁路轨距是多少? Word图片批量对齐和更改该怎么操作 印度铁路一年运输100亿人次?可能吗? 印度的火车与我国的火车都有什么区别? 一个19岁女生,全身发臭,走过的路,还有臭味,过好长时间也散不了? 印度每天铁路的人数跟澳大利亚的人口相当,为什么他们偏爱铁路?