내가 페이지 (demo)가 제출에 입력 [유형 = "파일"] 웁니다IE는
나는 (내가 그것을보고 "가짜 버튼"을 선택 파일을 클릭을 통해 찾아보기 대화 상자를 엽니 다 경우<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="http://codeorigin.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function() {
$("#id_button").click(function(e) {
$("#id_file").click();
});
});
</script>
</head>
<body>
<form method="post" enctype="multipart/form-data" action="http://www.google.com/">
<input type="file" name="file" id="id_file" />
<input type="button" id="id_button" value="fake button" />
<input type="submit">
</form>
</body>
</html>
input[type="file"]
), 제출 버튼을 클릭 한 후 게시물이 나타나지 않으면 input[type="file"]
이 삭제됩니다.
변경하려면 어떻게해야합니까?
IE8 및 IE10에서이 문제가 발생합니다.
PS : 파일 입력이 숨겨져있어 사용자가 가짜 버튼으로 만 작업 할 수 있습니다.
'삭제'란 무엇을 의미합니까? IE에서 마크 업을 제거 했습니까, 아니면 선택한 파일을 제거한다는 의미입니까? 만약 당신이'display : none'을 가지고 있다면'visibility : hidden'으로 변경해보십시오. –
@ JeevanJose IE는 파일 입력에서 선택된 파일을 제거합니다. –
나에게 잘 보입니다. http://jsfiddle.net/JGTHB/5/ –