길게 이야기하기 위해 기본 동작이 input type="file"
에서 발생하지 않도록해야합니다. 즉, 사용자가 "찾아보기"또는 "파일 선택"을 클릭 할 때 시스템의 열린 대화 상자를 표시하고 싶지 않습니다. 대체 대화 상자가 이미 작동하지만 시스템의 열린 대화 상자가 계속 표시됩니다.html 입력 유형 파일이 열린 대화 상자를 표시하지 못하도록하십시오.
다음은 현재이 작업을 수행하려고 시도한 샘플입니다. (추신 : 크롬 21 사용)
<html>
<head>
<script type="text/javascript">
<!--
file_onclick = function()
{
// Show custom dialog instead...
event.stopPropagation(); // Doesn't work
return false; // Neither does this
};
//-->
</script>
</head>
<body>
<input type="file" onclick="javascript: file_onclick();" />
</body>
</html>
아이디어가 있으십니까?
IE9에서는 작동하지 않습니다. – heinob
Chrome에서만 테스트 됨 20 – vbguyny
여기에서 정답을 확인하십시오. http://stackoverflow.com/questions/7350134/is-it-possible-to-prevent-file-dialog-from-appearing-why – jayarjo