本地.xls结尾的路径正则表达式和file类型的input控件问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:45:05
我用input 类型是file的控件 想上传一个EXCEL文件,当点击浏览选择完文件后会判断是不是EXCEL文件,不是的话用DIV显示出提示。我就想知道判断是不是本地.xls的文件怎么写,然后应该用什么事件才能达到那效果,回答满意的追加100分,可以吗??各位大侠,在下先谢过啦、、
我要的是整个代码块,因为时间紧,没多余的时间再去想了,能写出现成的在下感激不尽 、、
2 3楼我都采纳了,分给谁啊??? 我另外追加分吧、、 怎么给??? 告诉我啊、、

<input type="file" size="60" name="File" onchange="Check_FileType(this.value)" />

javascript:
function Check_FileType(str)
{
var pos = str.lastIndexOf(".");
var lastname = str.substring(pos,str.length);
if (lastname.toLowerCase() != ".xls" )
{
alert("文件必须为.xls类型");
return false;
}
else
{
return true;
}
}

不需要这么麻烦吧,就是一个文件而已。

使用fileinfo得到文件相关信息,比如说后缀之类进行判断即可

1.用一个hidden text可以做到
2.<html>
<head>
<script language="javascript">
function cha()
{
if (document.f1.te.value == "")
{
alert("请上传文件!");
return false;
}
else
{