<input type="file" value="浏览" id="file" οnchange=" " οnclick=" "/>
在input中想要获取上传的文件名,那么onclick事件是不行的,因为一点击input那么onclick事件就执行,但是这时候还没上传内容,但是onchange事件是上传完成后才执行的事件
以下方法就是判断是否是excel文件
var File=document.getElementById(“file”);
var str=File.value;
1、查找字符串
if(str.indexOf("xls")<0&&str.indexOf("xlsx")<0)
{alert("请选择格式为.xls或.xlsx的文件!");
return false;
}
2正则表达式:
var reg = /(?:jpg|gif|png|jpeg)$/;
reg.test(obj.value)