ノート:
以下の回答は、2009 年の従来のブラウザーの状態を反映しています。2017 年には、JavaScript を使用してファイル入力要素の値を実際に動的/プログラム的に設定できるようになりました。
詳細とデモについては、この質問の回答を参照してください:
How to set file input value programatically (ie: when drag-dropping files)?
ファイルをアップロード(参照)せずに、ボタンをクリックして値を設定したいのですが、fileuploader
それは可能ですか、それとも間違った方法ですか?
サンプルhtml:
<input type="file" id="files" />
<input type="button" id="btnTest" value="Test"/>
そしてjquery:
$("#btnTest").click(function() {
alert('test');
//$('#files').html('pp.img');
//$('#files').val('pp.img');
$('#files').text('pp.img')
});
しかし、それは私にはうまくいきません。