-1
我得到了多个输入类型的文件,我想做一个检查,如果文件的最大大小超过限制它清除input
文件的值。如果我使用id
如果运行完美,但是当我将其更改为class
我得到错误像这样 Uncaught ReferenceError: Invalid left-hand side in assignment
... 这个使用类input
文件是脚本ReplaceWith在类jquery
<script src="https://code.jquery.com/jquery-2.1.4.min.js" ></script>
<input type="file" id="myFile2" class="upload" />
<input type="file" id="myFile1" class="upload" />
<input type="file" id="myFile3" class="upload" />
<script>
console.log("initiated");
var max_fileupload = 5899999;//5mb
$(".upload").bind('change', function(){
if(this.files[0].size > max_fileupload){
alert("attachment file size is greater than maximum file size required");
console.log($(this).val());
$(this).replaceWith($(this) = $(this).clone(true));
}
});
</script>
这可能吗?
很好的建议。我笑了。 – EoiFirst
哈哈...就这么简单。谢谢! –
不客气。接受答案作为正确答案;)谢谢 –