【发布时间】:2017-11-29 16:06:26
【问题描述】:
所以我有一个点击触发功能的按钮,例如做某事()
<button type="button" onclick="doSomething()" >Add file<\button>
输入类型为输入:
<input type="file" id="fileInputShp" class="fileInputShp" multiple="true" data-active="false">
function doSomething(){
some code;
...
$('#fileInputShp').click();
some further code;
ajax call;
}
它在做什么,它会打开一个文件窗口,我可以添加一个文件并将它放在我的输入中,但是除非我第二次单击我的按钮,否则带有 ajax 调用的进一步代码将不会运行。内部点击会阻止父点击吗?还是我做错了什么?
【问题讨论】:
标签: javascript html ajax file input