2013-02-25 4 views
5

서버에 파일을 업로드하는 데 사용하는 iframe이 있습니다. 파일에 대해 원하는 이름을 iframe에 전달하고 싶지만이를 수행하지 못했습니다. iframe이 요소의iframe의 요소 값 변경

<html> 
<body> 
<form action="upload_file.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" id="file"><br> 
<input type="hidden" name="idProductoFormUpload" id="idProductoFormUpload" value="test">  
<input type="submit" name="submit" value="Enviar"> 
</form> 

코드 :

내 iframe이이 내용을 가지고

<iframe id="iframeUpload" name="iframeUpload" src="uploadForm.html" style="height:100px;"></iframe> 

내가 'idProductoFormUpload에 대한 값을 설정하고 싶은 모든 '입력.

나는 어떤 성공이 시도 :

$('#iframeUpload').contents().find('#idProductoFormUpload').val('myValue'); 
+0

나는 코드를 테스트하고 작동한다. 가지고있는 HTML을 모두 표시 할 수 있습니까? 본문과 HTML 태그를 닫고 있습니까? – RedDevil79

+0

예, 제가 여기 복사 할 때 놓친 것 같습니다. 이 코드가 도움이된다면 나에게도 도움이 될 것입니다. 코드를 다시 검사하여 오류를 찾으려고합니다. Thnks !! –

+0

어쨌든, 비슷한 것을 할 수있는 또 다른 방법이 있습니까 ?? id를 iframe에 전달 하시겠습니까 ?? –

답변

4

귀하의 코드가 좋다. 나는이 문제에 종종 빠지기도했다. iframe 뒤에 자바 스크립트를 넣었는지 확인하십시오.

+0

iframe에서 호출되는 onload 이벤트입니다. –