はじめに
モダンブラウザと呼ばれる各ブラウザでファイルアップロードフォームがどのようにレンダリングされ、どのような挙動の違いがあるのかを調べてみました。
テキストボックスをクリックした場合の動作について
- IE8:ダブルクリックでファイル選択ダイアログが表示されます。シングルクリックでは、テキストボックスにフォーカスがあたりますが、入力はできません。
- IE7:シングルクリックでは、テキストボックスにフォーカスがあたり、入力もできます。ただし、ダブルクリックしても何もおこりません。
- Firefox:シングルクリックでファイル選択ダイアログが表示されます。
- Google Chrome:シングルクリックでファイル選択ダイアログが表示されます。
- Safari:シングルクリックでファイル選択ダイアログが表示されます。
- Opera:何もおこりません。テキストボックスへの入力はできません。