在javascript中,当从文件选择器中选择文件时,将调用哪些侦听器

在javascript中,当从文件选择器中选择文件时,将调用哪些侦听器,javascript,file-upload,event-listener,Javascript,File Upload,Event Listener,我正在为我的网站创建一个上载按钮,但我无法根据选择上载文件的时间触发事件。我的印象是.submit函数做了这个,但是我无法从中得到任何结果。 HTML 尝试选择文件时,此javascript函数将不会运行,并且不会给出任何错误。感谢您的任何帮助 收听fileupload.on('change',function(){})以获取在文件选择器中选择的内容和时间。是“change”还是“change”?我试过了,但仍然没有进入函数。我有一个警报,一旦它进入,它没有使它那么远。有一个解决方案,当你选择同

我正在为我的网站创建一个上载按钮,但我无法根据选择上载文件的时间触发事件。我的印象是.submit函数做了这个,但是我无法从中得到任何结果。 HTML


尝试选择文件时,此javascript函数将不会运行,并且不会给出任何错误。感谢您的任何帮助

收听
fileupload.on('change',function(){})
以获取在文件选择器中选择的内容和时间。

是“change”还是“change”?我试过了,但仍然没有进入函数。我有一个警报,一旦它进入,它没有使它那么远。有一个解决方案,当你选择同一个文件连续两次?因为“改变”不会在第二次触发,因为什么都没有改变。@InsOp这也是我来这里的原因。我在以下位置找到了答案:。解决方案是在由change listener触发的函数末尾添加$(this).prop(“value”,“”)。的可能重复项
    <input type="button" id="uploadbutton" value="Upload File" />
    <form action="includes/uploader.php" method="POST" id="fileupload_form">
        <input id="fileupload" type="file" name="files[]" multiple style="display:none;">
        <input id="server" type="hidden" name="server" value="upload">
        <input type="hidden" id="storeA" value="statement_upload" name="storeA">
    </form>
var fileupload = $("#fileupload");

$("#uploadbutton").click( function(){
    fileupload.click();
});

$("#fileupload_form").submit( function(e){}