javascript - 选择并打开文件后输入类型文件事件

标签 javascript jquery css html

我有这个 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/

相关文章:

javascript - 你如何在div点击上执行悬停样式/你如何使用js设置高级样式?

javascript - 日期选择器未显示 - Bootstrap

javascript - 更新调用后额外的 GET API 调用

javascript - iisnode 500.21 处理程序 "iisnode"在其模块列表中包含错误模块 "iisnode"

javascript - 通过连接引用 JS 对象

javascript - 获取错误 "Form submission canceled because the form is not connected"

Jquery Twitter Like 字符计数器偏移缩短链接

javascript - 在 IE11 中,当我使用每个元素数组时,Symbol.Iterator 给出错误?

html - 如何在CSS中自动居中 child ?

html - cfloop 标签内的 div 标签引入了不需要的换行符