2013-02-25 33 views
5

Tôi nhận được một khung nội tuyến mà tôi sử dụng để tải tệp lên máy chủ của mình. Tôi muốn chuyển đến iframe tên tôi muốn cho tập tin, nhưng tôi đã không thể làm điều đó.giá trị thay đổi của phần tử iframe

tôi có nội dung này trong iframe tôi:

<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> 

mã của các yếu tố iframe:

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

Tất cả tôi muốn làm là thiết lập giá trị cho 'idProductoFormUpload ' đầu vào.

Tôi cố gắng này không có thành công:

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

Tôi kiểm tra mã và công trình đó, bạn có thể hiển thị tất cả html bạn có không? Bạn có đóng thẻ body và html không? – RedDevil79

+0

Có tôi làm, chỉ là tôi đã bỏ lỡ nó khi tôi sao chép nó ở đây. Nếu mã này làm việc cho bạn, nó sẽ làm điều đó cho tôi. Tôi sẽ kiểm tra mã của tôi một lần nữa và cố gắng tìm lỗi. Thnks !! –

+0

Dù sao, có cách nào khác để làm điều gì đó tương tự không ?? để chuyển id vào iframe ?? –

Trả lời

4

Mã của bạn là tốt. Tôi cũng thường gặp phải vấn đề này. Đảm bảo bạn đặt javascript SAU KHI iframe.

+0

Đặt đây là sự kiện onload được gọi từ khung nội tuyến –

Các vấn đề liên quan