有一种方法可以在用户使用
浏览文件后使用事件自动调用函数<input type="file">
我一直在努力寻找过去一小时的东西,但却失败了,我看到我应该尝试改变,但也失败了..
答案 0 :(得分:1)
有一种方法:
<input type="file" onchange="myFunction()">
onchange
很简单。所以,我猜测被触发的代码是失败的。您需要能够从INPUT对象中检索文件。要在函数调用中将文件作为参数传递,可以使用以下内容:
<form class='frmUpload'>
<input name="picOneUpload" type="file" accept="image/*" onchange="picUpload(this.parentNode)" >
</form>
如果你这样做,arg传递的是FORM中的一个对象,那么你需要获取FORM对象内部的INPUT对象。
如果你想避免这种情况,可以使用以下内容:
<input name="picOneUpload" type="file" accept="image/*" onchange="picUpload(this.files[0])" >
将第一个文件从INPUT对象传递给picUpload
函数。