2017-01-13 32 views
0

我有upload image一個按鈕htmlHTML - 輸入文件類型的觸發器網址

<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某些頁面,它會調用:

導航至http://localhost:8888/mysite/?albumimages=

而不是在一些網頁。

這是爲什麼?我怎樣才能防止這種情況發生?

+0

這是什麼,請訪問:'平變化= 「previewImages(this.files)」'?我們沒有你所有的代碼。 –

+1

如果按鈕元素位於表單元素中,該元素可能會轉到另一個頁面。將它從表單中刪除,或者在'

回答

0

出於安全考慮,你一般是不允許編程clickinput[type=file]按鈕。在某些情況下,取決於按鈕是否可見,您可能會被允許。你的這個按鈕是隱藏的,因此你不可能工作。有關更多信息,請參閱此question

相關問題