我在upload image
中有一个html
按钮:
<input id="album-image-input" style="display:none;" type="file" name="albumimages" multiple onchange="previewImages(this.files)" maxlength="10" accept="image/png,image/jpg"/>
<button onclick="HandleBrowseClick('album-image-input');" >UPLOAD IMAGE</button>
js
:
function HandleBrowseClick(input_image){
var fileinput = document.getElementById(input_image);
fileinput.click();
}
在我点击UPLOAD IMAGE
的某些页面上,它会调用:
但不是某些页面。
为什么?我怎样才能防止这种情况发生?
答案 0 :(得分:0)
出于安全考虑,您通常不允许以编程方式click
input[type=file]
按钮。在某些情况下,根据按钮是否可见,您可能会被允许。你的工作不太可能,因为按钮是隐藏的。有关详细信息,请参阅此question。