为什么使用JavaScript限制文件大小验证不起作用?

时间:2018-08-02 09:39:54

标签: javascript jquery

我已经尝试了很多搜索,但是使用javascript找不到文件大小限制的有效脚本,这是我的代码,但是它不起作用

   if ($('#photo').get(0).files.size >1024 ) 
       {

                 alert("Please select pic size less than  1 mb file .");
                 return false;
    }

照片是输入类型文件的ID

2 个答案:

答案 0 :(得分:0)

出现了一些错误,我已经感谢您的帮助,这是我最新的答案

              if ($('#photo').get(0).files[0].size >1048576 ) {
             alert("Please select pic size less than  1mb file .");
             return false;
                }

答案 1 :(得分:-2)

你在这里!!

var uploadField = document.getElementById("photo");

uploadField.onchange = function() {
  if (uploadField.files[0].size > 1024) {
    alert("Please select pic size less than  1 mb file .");
    uploadField.value = "";
  }
};
<input type="file" id="photo">