【JavaScript】file選択時に空にしてやる場合
状況
ファイル選択時に、間違ったのでキャンセルしたい場合。空で送りたいが、classやtext、srcを空にしても空の状態で送信できない場合。
解決
files.lengthを0以下で条件分岐させて処理したかった。valueを空にしてやることで上手くいった。
$("#hoge input[type='file']").on('change', function(){
const elm = $(this);
let hoge = document.getElementById(elm[0].id);
hoge.value = '';
});
以上