更改iframe元素的值
问题描述:
我得到了一个iframe,用于将文件上传到我的服务器。我想传递给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 id="iframeUpload" name="iframeUpload" src="uploadForm.html" style="height:100px;"></iframe>
所有我想要做的是设置为“idProductoFormUpload值'输入。
我想这没有成功:
$('#iframeUpload').contents().find('#idProductoFormUpload').val('myValue');
答
你的代码是好的。我也经常遇到这个问题。确保你把javascript后的iframe。
+0
把这是一个从iframe调用的onload事件 – 2014-09-03 16:18:45
我测试的代码和作品,你可以显示你所有的HTML?你关闭了body和html标签吗? – RedDevil79 2013-02-25 13:08:52
是的,我这样做,只是当我在这里复制它时错过了它。如果这个代码适合你,它应该为我做。我将再次检查我的代码并尝试查找错误。 Thnks! – 2013-02-25 14:34:31
无论如何,有没有另一种方式来做类似的事情?将ID传递给iframe? – 2013-02-25 14:35:48