1

HTMLページで、入力要素を追加しています。

<input type="file" name="fileselect" id="fselect"> </input>

ユーザーがファイルを選択したときにJavaScript関数を実行したかったのですが、コンソールにも書き込みたいとします。

jquery select()ユーザーがファイルを選択したかどうかを確認する正しい機能はありますか? 私はこのようにしてみました

$(document).ready(function(){
   $('#fselect').select(function(){ 
      console.log('selected');
      myfun(); 
    });
});

function myfun(){
   alert('you selected a file');
}

何らかの理由で、input 要素を使用してファイルを選択すると、コンソールに何も書き込まれず、警告ボックスも表示されません.select()呼び出しコードが間違っていますか?

4

3 に答える 3