修复表单未选择文件时 会出现文件格式错误提示

This commit is contained in:
wangwei
2019-06-23 17:42:19 +08:00
parent d7fc2a1d81
commit 30ec0dc379
3 changed files with 56 additions and 50 deletions

View File

@@ -42,19 +42,21 @@
function cfgFileValidate(){ function cfgFileValidate(){
var flag=false; //状态,检测文件后缀用 var flag=false; //状态,检测文件后缀用
var cFile=$("#urlInfo").val();//文件的值 var cFile=$("#urlInfo").val();//文件的值
//取出上传文件的扩展名
var index=cFile.lastIndexOf(".");
var ext = cFile.substr(index+1).toLowerCase();
var tail = $("#contentType").find("option:selected").attr("tail")
$("div[for='urlInfo']").empty(); $("div[for='urlInfo']").empty();
if(ext == tail || tail ==""){ if(cFile){
flag = true; //取出上传文件的扩展名
return flag; var index=cFile.lastIndexOf(".");
} var ext = cFile.substr(index+1).toLowerCase();
if(!flag){ var tail = $("#contentType").find("option:selected").attr("tail")
// ("文件名不合法"); if(ext == tail || tail ==""){
$("div[for='urlInfo']").append("<label id='level-error' class='error'><spring:message code='file_in_wrong_format'/></label>"); flag = true;
return false; return flag;
}
if(!flag){
// ("文件名不合法");
$("div[for='urlInfo']").append("<label id='level-error' class='error'><spring:message code='file_in_wrong_format'/></label>");
return false;
}
} }
return true; return true;
} }

View File

@@ -42,25 +42,27 @@
var flag=false; //状态,检测文件后缀用 var flag=false; //状态,检测文件后缀用
var arr=["js","css"];//使用是什么格式的后缀 var arr=["js","css"];//使用是什么格式的后缀
var cFile=$("#urlInfo").val();//文件的值 var cFile=$("#urlInfo").val();//文件的值
//取出上传文件的扩展名 $("div[for='urlInfo']").empty();
var index=cFile.lastIndexOf("."); if(cFile){
var ext = cFile.substr(index+1).toLowerCase(); //取出上传文件的扩展名
//循环比较 var index=cFile.lastIndexOf(".");
for(var i=0;i<arr.length;i++) var ext = cFile.substr(index+1).toLowerCase();
{ //循环比较
if(ext == arr[i] && (ext == $("#format").val() || $("#format").val() =="")) for(var i=0;i<arr.length;i++)
{ {
flag = true; //一旦找到合适的,立即退出循环 if(ext == arr[i] && (ext == $("#format").val() || $("#format").val() ==""))
break; {
} flag = true; //一旦找到合适的,立即退出循环
} break;
//条件判断 }
$("div[for='urlInfo']").empty(); }
if(!flag){ //条件判断
// ("文件名不合法"); if(!flag){
$("div[for='urlInfo']").append("<label id='level-error' class='error'><spring:message code='file_in_wrong_format'/></label>"); // ("文件名不合法");
return false; $("div[for='urlInfo']").append("<label id='level-error' class='error'><spring:message code='file_in_wrong_format'/></label>");
} return false;
}
}
return true; return true;
} }
</script> </script>

View File

@@ -41,25 +41,27 @@
var flag=false; //状态,检测文件后缀用 var flag=false; //状态,检测文件后缀用
var arr=["html"];//使用是什么格式的后缀 var arr=["html"];//使用是什么格式的后缀
var cFile=$("#urlInfo").val();//文件的值 var cFile=$("#urlInfo").val();//文件的值
//取出上传文件的扩展名 $("div[for='urlInfo']").empty();
var index=cFile.lastIndexOf("."); if(cFile){
var ext = cFile.substr(index+1).toLowerCase(); //取出上传文件的扩展名
//循环比较 var index=cFile.lastIndexOf(".");
for(var i=0;i<arr.length;i++) var ext = cFile.substr(index+1).toLowerCase();
{ //循环比较
if(ext == arr[i]) for(var i=0;i<arr.length;i++)
{ {
flag = true; //一旦找到合适的,立即退出循环 if(ext == arr[i])
break; {
} flag = true; //一旦找到合适的,立即退出循环
} break;
//条件判断 }
$("div[for='urlInfo']").empty(); }
if(!flag){ //条件判断
// ("文件名不合法"); if(!flag){
$("div[for='urlInfo']").append("<label id='level-error' class='error'><spring:message code='file_in_wrong_format'/></label>"); // ("文件名不合法");
return false; $("div[for='urlInfo']").append("<label id='level-error' class='error'><spring:message code='file_in_wrong_format'/></label>");
} return false;
}
}
return true; return true;
} }
</script> </script>