我有这个 HTML 代码:
<input type="file" id="mysignature_upload" onChange="readURL();"/>
Javascript 代码:
function readURL(){
alert("Hello");
}
这段代码的问题在于,readURL 函数只有在您选择不同的文件时才会被调用,但是如果您反复选择同一个文件,readURL 将无法执行。我想知道当您选择并打开一个文件时是否会触发一个事件,即使所选文件与上一个所选文件相同也是如此。
这是 fiddle :http://jsfiddle.net/vhevhangvhakhikhang/78zcp5u7/
最佳答案
希望它能满足您的要求:fiddle exapmle
<input type="file" id="mysignature_upload"/>
$("#mysignature_upload").click(function (event) {
$("#mysignature_upload").val("");
});
$("#mysignature_upload").on('change',function (event) {
alert("selected file: " + $("#mysignature_upload").val());
});
关于javascript - 选择并打开文件后输入类型文件事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28870576/