input type="file" の値をjavascriptで設定したい
ソフトウェア開発担当のRyuです。
最近、タイトル通りのことがやりたかったときの話です。
ちなみにこれはできません。
知っている人は何を今更?と思うかもしれません。
ですが、私はこれまで機会がなかったので気にしたこともありませんでした。
調べるとすぐにその理由を解説してくれている方が見つかりました。
https://stackoverflow.com/a/1696884
<form name="foo" method="post" enctype="multipart/form-data"> <input type="file" value="c:/passwords.txt"> </form> <script>document.foo.submit();</script>
確かにこれは怖い!
たった4行のコードでこの説得力は素晴らしいです。
私もいつか、これほど簡潔に問題を解説できるコードを書いてみたいものです。