2011-08-03 6 views
1

入力ファイルがあるページがあります。このページには、別の入力ファイルを含むiframeもあります。Jquery:iframe内の入力ファイルの値を変更します

メインページの入力ファイルが変更された場合、iframe内の入力ファイルもその値を外部入力ファイルの値に変更します。

$('#iframe').contents().find('#input_file').val(myvalue); 

#input_fileファイルの値が空のまま:

しかし、それは動作しませんが、私はメインページでこのコードを使用します。何が問題になる可能性がありますか?

答えて

4

(セキュリティ上の理由から)ファイル入力の値を変更することはできません。

参照:Dynamically set value of a file input

+0

セキュリティ上の理由から、そのことはできない今、ブラウザの古いバージョンに変更することは可能でしたが、aepheusが言うように。私はあなたにいくつかの回避策を使って古い投稿を見つけることができるので、これを伝えていますが、現代のブラウザでは機能しません。 –

+0

私は入力ファイルの特定の値を設定せず、特定の値を持つ入力ファイルを追加することで問題を解決しました。 –

+0

私は問題を継続しています。いくつかの回避策がありますか?私はiframeを介してアップロードファイルモジュールを作成する必要があります。 djangoで。 –

関連する問題