夜的第七章

ASP.NET、C#、.NET开发资源、Javascript等等为主的开发备注收藏注意警告等的一个个人博客。

« ttwriter很无辜,饭否很嘀咕;论微博在中国的礁点听我胡说在中国的.NET VS JavaEE平台 »

js判断FileUpload文件类型

asp.net中html标签代码:

<asp:FileUpload ID="fuMain" runat="server" />
<asp:Button ID="btnUpload" runat="server" OnClientClick="return CheckWorkFile()" Text="上传" />

普通的html标签:

<input type="file" ID="fuMain" />
<input type="button" ID="btnUpload" onclick="return CheckWorkFile()" Text="上传" />

对于ASP.NET或普通的HTML标签,下面JS代码都适用

     function CheckWorkFile()
     {
       var obj=document.getElementById('fuMain');
       if(obj.value=='')
         {
            alert('请选择要上传的作业书文件');
            return false;
         }
        var stuff=obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //这个文件类型正则很有用:)
        if(stuff!='doc')
        {
           alert('文件类型不正确,请选择.doc文件');
           return false;
        }
        return true;
     }

本文转自:http://hi.baidu.com/anglecloudy/blog/item/1c5c015cd9aee144faf2c071.html

  • quote 1.大懒猫 2009-10-24 15:55:11 回复
  • var stuff=obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //这个文件类型正则很有用:)
    受用了!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Arwen Build 81206



©2007 - 2010 www.leadnt.com 保留一些权利吧