가능한 중복 :
Jquery trigger file input입력 버튼을 파일 선택 창에 연결하는 방법은 무엇입니까?
나는 사용자가 웹 사이트에 이미지를 업로드 할 수있는 형태로 일하고 있어요. 지금까지 Chrome과 Safari에서 작동하는 드래그 앤 드롭 솔루션이 있습니다. 그러나 사용자가 버튼을 클릭하고 기존 방식으로 파일을 탐색하는 작업을 지원해야합니다.
<input type="file" name="my_file">
을하지만 대신 어설픈 파일 설명 영역 및 취소 편집 찾아보기 버튼이 차라리 같은 것을 사용하는 것이 갖는 :
<input type="button" id="get_file">
내 질문이 어떻게 할 것인지 유사
따라서이 버튼을 파일 선택 창을 열고 어떻게 처리 할 것인가와 동일한 방법으로 선택을 처리하는 방법은 무엇입니까? type="file"
건배.
내 솔루션
HTML :
<input type="button" id="my-button" value="Select Files">
<input type="file" name="my_file" id="my-file">
CSS :
#my-file { visibility: hidden; }
jQuery를 :
$('#my-button').click(function(){
$('#my-file').click();
});
Chrome, Firefox 및 IE7 +에서 지금까지 작업했습니다 (IE6을 사용해 본적 없음).
다른 사람이 있지만 가장 좋은 중복을 선택할 시간이 없습니다 – Esailija
이것을 확인하십시오. http://stackoverflow.com/questions/7132553/jquery-trigger-how-can-i-trigger-the-browse- i-click-on-a에서 입력 파일 (file-in-the-input). 도움이 될지도 모릅니다. – TRR
@Esailija 그가 jQuery를 어디에서 묻고 있습니까? 링크가 아니라 속임수. – rlemon