7

サーバーにファイルをアップロードするために使用する 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');
4

1 に答える 1

5

あなたのコードは良いです。私もよくこの問題に遭遇しました。iframe の後に JavaScript を配置してください。

于 2013-05-30T00:01:09.313 に答える