2011-09-08 4 views

답변

8

Soufiane의 코드는 페이지에 jQuery를라는 자바 스크립트 라이브러리가 필요합니다. 지금, 얼마나 재미 ...

document.getElementById('openf').onclick = function (e) { e.preventDefault(); }; 
2

HTML :

<input type="file" class="openf" /> 

JS는 :

$('.openf').click(function(e){ 
     e.preventDefault(); 
}); 
+0

흠 : 당신이 그것을 할 수없는 경우, 당신은 http://www.jquery.com에서 그것을 얻을 또는 일반 자바 스크립트에서 뭔가 사용할 수 있습니다

HTML

<input type="file" id="openf" /> 

JS를 모든 것을 더 기발하게 만듭니다. 나는 다른 쪽에서 시작해서 혼란스러워했다. 입력 [type = file]에서 클릭 이벤트가 발생하여 가로 챌 수 없습니다. 이것은 물리적 클릭에 대해 예상대로 작동하지만 어떤 이유로 $ ('. openf') [0] .click()을 통해 실행되는 의사를 잡아 내지 못합니다. 그러나 ... FF에서만 가능합니다. 반면에 크롬은 $ ('. openf') [0] .click()에 파일 대화 상자를 표시하지 않습니다. – jayarjo

관련 문제