현재 사진을 업로드하기위한 일부 파일 입력을 포함하는 양식을 작업 중입니다. 에 onchange()
사진을 제출 iframe
한 다음 업로드 된 사진을 양식에 동적으로로드 하는 입력에 대한 이벤트가 있습니다 (예 : name 및 geo-localization ).
내가 둥지를 양식 할 수 없습니다 때문에이 file_input
또한에 포함되어 있습니다 iframe
. 결국 나는 iframe
다른 내부를 사용합니다 iframe
. 그래서 다음과 같은 것이 있습니다.
<form>
<!-- LOTS OF FIELDS!! -->
<iframe src="file_input_url">
<!-- iframe which loads a page of a form with a file input-->
</iframe>
</form>
과에로드 된 HTML은 iframe
합니다 (제외 같은 것입니다 html
, head
그리고 body
태그)
<form target="upload_iframe">
<input type="file" onchange="this.form.submit()">
</form>
<iframe name="upload_iframe"></iframe>
첫 번째를로드하는 데 몇 초가 걸리므로 iframe
파일 입력이 페이지의 나머지 부분과 함께로드되지 않는다는 점을 제외하면 잘 작동 합니다. 이것은 시각적으로 이상적이지 않습니다. 나는 지정할 수 있다면 나는 그것을 해결할 수 iframe
(가 지정한 다른 페이지를로드 할 필요없이 내용을 file_input_url
처음에를 iframe
).
iframe
동일한 문서에서 콘텐츠 를 지정하는 방법이 src
있습니까? 아니면 다른 페이지를로드해야하는 속성으로 만 지정할 수 있습니까?