2017-07-27 2 views
1

注含むフィールド移入:以下の答えを今、あなたが実際にそれを行うことができ、2009年自動ファイル

でレガシーブラウザの状態を反映しています。私はタイプFILEの2つの入力フィールドを持っている
How to set file input value programatically (i.e.: when drag-dropping files)?

: この問題の答えを参照してください。 ユーザーが1つのフィールドでファイルを参照して選択すると、同じファイルが他のフィールドで自動的に選択される可能性はありますか?

<input type="file" name="file1" /> 
<input type="file" name="file2" /> 

答えて

1

セキュリティ上の理由から、javascriptを使用してファイル入力を設定することはできません。 How to set a value to a file input in HTML?にご確認ください。

+0

私は、これはユーザが既にちょうど何とかそのファイルをコピーする必要が1 file.Iの形式で入力を与えている、私の場合異なるcase.Inだと思います。 –

+0

セキュリティ上の理由から、入力タイプファイルに値を設定することはできません。そのURLで確認してください。私は今試しました。 https://jsfiddle.net/sz66wtug/ @HarshitBansal – Sathish

+0

要素をクローンしてjQueryを使用して名前を変更することはできますが、これを行うのは良い方法ではありません。 –

0

おそらく、要素をクローンすることができます。しかし、それはちょっとした回避策のようです。

function clone() { 
 
    var input = document.getElementById("in"); 
 
    var divvi = document.getElementById("divvi"); 
 
    divvi.appendChild(input.cloneNode(true)); 
 
}
<div id="divvi"> 
 
    <input id="in" onchange="clone()" type="file" name="file1" /> 
 
</div>

関連する問題