Javascript 通过jquery中的数组进行多文件上传验证
下面是我的脚本代码Javascript 通过jquery中的数组进行多文件上传验证,javascript,php,jquery,ajax,twitter-bootstrap,Javascript,Php,Jquery,Ajax,Twitter Bootstrap,下面是我的脚本代码 <script> $(document).ready(function (){ $("#checkfields").click(function (){ var file1=$("#file1").val(); if(file1){ var file_size=$(
<script>
$(document).ready(function (){
$("#checkfields").click(function (){
var file1=$("#file1").val();
if(file1){
var file_size=$('#file1')[0].files[0].size;
if(file_size<2097152){
var ext = $('#file1').val().split('.').pop().toLowerCase();
if($.inArray(ext,['jpg','jpeg','gif'])===-1){
alert("Invalid file extension");
return false;
}
}else{
alert("Screenshot size is too large.");
return false;
}
}else{
alert("fill all fields..");
return false;
}
});
});
</script>
$(文档).ready(函数(){
$(“#检查字段”)。单击(函数(){
var file1=$(“#file1”).val();
如果(文件1){
var file_size=$('#file1')[0]。文件[0]。大小;
如果(文件大小请尝试使用以下代码-
<script>
$(document).ready(function (){
$("#checkfields").click(function (){
//var modelname=$("#inputmodelname").val();
for (var i = 0; i < $("#file1").get(0).files.length; ++i) {
var file1=$("#file1").get(0).files[i].name;
if(file1){
var file_size=$("#file1").get(0).files[i].size;
if(file_size<2097152){
var ext = file1.split('.').pop().toLowerCase();
if($.inArray(ext,['jpg','jpeg','gif'])===-1){
alert("Invalid file extension");
return false;
}
}else{
alert("Screenshot size is too large.");
return false;
}
}else{
alert("fill all fields..");
return false;
}
}
});
});
</script>
$(文档).ready(函数(){
$(“#检查字段”)。单击(函数(){
//var modelname=$(“#inputmodelname”).val();
对于(var i=0;i<$(“#file1”).get(0).files.length;++i){
var file1=$(“#file1”).get(0).files[i].name;
如果(文件1){
var file_size=$(“#file1”).get(0).files[i].size;
如果(文件大小)虽然我已经解决了您的问题,但在发布答案之前,我只想确认您是否只想上传图像…您只想上传我想上传的图像。如果我没有选择任何文件,它会重定向,而我要提醒您,您可以设置条件,如果选择长度为零,则显示提醒。
<script>
$(document).ready(function (){
$("#checkfields").click(function (){
//var modelname=$("#inputmodelname").val();
for (var i = 0; i < $("#file1").get(0).files.length; ++i) {
var file1=$("#file1").get(0).files[i].name;
if(file1){
var file_size=$("#file1").get(0).files[i].size;
if(file_size<2097152){
var ext = file1.split('.').pop().toLowerCase();
if($.inArray(ext,['jpg','jpeg','gif'])===-1){
alert("Invalid file extension");
return false;
}
}else{
alert("Screenshot size is too large.");
return false;
}
}else{
alert("fill all fields..");
return false;
}
}
});
});
</script>