2

「ファイル」タイプの入力要素があります。

<input type="file">

現在、jQuery の fileUpload プラグイン (バージョン 5.8.1) を使用しています。

ファイル入力のテキスト ボックスを非表示にして、ボタンのみを表示する css があります (テキスト ボックスは必要ありません)。

次の機能が必要です。

  1. 入力ボタンをクリックしてアップロードダイアログを開きます...
  2. 入力ボタンをタブ化 (フォーカス) できるようにして、アップロード ダイアログもその方法で開くことができるようにします

これが私の問題です:

入力をタブ可能にすると、テキストボックスもタブ可能になります (表示されないため、これは望ましくありません)。

クリックすると、入力のクリックイベントをトリガーしてファイルをアップロードするボタンを作成する可能性を調べました。ただし、これはセキュリティ違反である可能性があり、多くのブラウザーではサポートされていないことを読みました。

入力をタブ可能にする方法はありますか (ただし、ボタンのみ)、またはタイプ ファイルの入力でクリック イベントをトリガーする他の方法はありますか?

どんな提案でも大歓迎です。

4

0 に答える 0