2012-04-18 31 views
16

Tôi muốn có một hộp thoại Open File trên một liên kết trong trang web của tôi.Mở hộp thoại tập tin trên <a> thẻ

tôi đã cố gắng

<input name="uploadedfile" type="file"> 

nhưng, nó hoạt động như một nút. Và, không cho phép chọn nhiều tệp.

Tôi muốn có một cái gì đó giống như

<a href="#" onclick="some_function_for_OpenFileDialogBox">Upload Files</a> 

Xin gợi ý.

cảm ơn

Kaur

Trả lời

38

Bạn chỉ có thể mở một "Open File" hộp thoại bằng cách sử dụng input type = thẻ tập tin. Tuy nhiên, số tiền bạn tìm kiếm có thể được thực hiện như sau:

<input type="file" id="upload" name="upload" style="visibility: hidden; width: 1px; height: 1px" multiple /> 
<a href="" onclick="document.getElementById('upload').click(); return false">Upload</a> 
Các vấn đề liên quan