提交form前判断是否选择了文件,提交后清空input的值
是否选择了文件,提交后清空input的值" src="https://p0.piqsels.com/preview/293/528/849/stuffed-tulip-spring-nature-yellow.jpg?w=700"/>
提交form前判断是否选择了文件,提交后清空input的值
file.val()不管用
easyui的filebox要用api的方法,不要用jquery的方法
var s=$('#xxx').filebox('getValue');
if(s==''){
//....
}
$('#xxx').filebox('setValue','')//清空
判断是否选择了文件,可以使用file域是否有内容来判断
清空input最简单的做法是重置form
var fileLength = 0;
$(":file").each(function(){
var val = $.trim($(this).val());
if(val.length > 6) c:/a.gz 常规文件路径最少7个字符
fileLength += 1;
});
if(fileLength == 0){
//file域没有选择文件处理
}
//清空input的值
var form = document.forms[index]; //index 是文件域的form索引
form.reset();
判断是否选择了文件,可以使用file域是否有内容来判断
清空input最简单的做法是重置form
var fileLength = 0;
$(":file").each(function(){
var val = $.trim($(this).val());
if(val.length > 6) c:/a.gz 常规文件路径最少7个字符
fileLength += 1;
});
if(fileLength == 0){
//file域没有选择文件处理
}
//清空input的值
var form = document.forms[index]; //index 是文件域的form索引
form.reset();
input 标签内最好有 id 和name ,假设id= "fileId", 那么代码如下:
先取值判断是否选择了文件
var fileValue = $("#fileId").val();
if(null == fileValue || fileValue == ''){
alert("还未选择文件");
return false;
}
提交成功后清空:
$("#fileId").val(""); //将输入框的值置为空字符串
加一个id,然后进行判断