如果有条件告诉用​​户文件太大,我试图防止文件输入被更改,但是即使捕获更改并阻止默认设置,它也仍然填写,即:

javascript - 防止使用Javascript(JQuery)更改文件输入-LMLPHP

  // CHECK FILE ISNT ABOVE 500MB ON CHANGE
      $(".upload-file").change(function (e) {

        // conditional checks
        var fileSize = $('.upload-file').get(0).files[0].size; // in bytes

        if (fileSize > 500000000) {
          e.preventDefault();
          swal('File size is more than 500 MB, please upload a smaller file. Support for larger files will be rolled out soon.');
          return false;
        }



      });


这是我的代码,我在做什么错?

最佳答案

如果要重置文件输入:

$(".upload-file").val(null);

关于javascript - 防止使用Javascript(JQuery)更改文件输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45944123/

10-10 23:33
查看更多