HTML ファイル コントロールの既定の動作を変更するにはどうすればよいですか?
http://www.w3schools.com/jsref/dom_obj_fileupload.asp
ファイル コントロールのテキスト ボックス ([ファイルを選択] ボタンの左側) をクリックすると、Windows エクスプローラーが開き、ファイルが選択されます。この動作を変更して、[ファイルを選択] ボタンをクリックしたときにのみファイルを開くことはできますか?
HTML ファイル コントロールの既定の動作を変更するにはどうすればよいですか?
http://www.w3schools.com/jsref/dom_obj_fileupload.asp
ファイル コントロールのテキスト ボックス ([ファイルを選択] ボタンの左側) をクリックすると、Windows エクスプローラーが開き、ファイルが選択されます。この動作を変更して、[ファイルを選択] ボタンをクリックしたときにのみファイルを開くことはできますか?
なぜこの奇妙な振る舞いを実現したいのかわかりませんが、click()メソッドを使用した隠しファイルの入力要素の使用というセクションを見てください。現時点ではこれが最善の選択肢だと思います。click
実際のボックスでイベントを総合的にトリガーするボタンを作成できます。