JS判断上传文件的类型

roydux,2009年9月7日

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" οnclick="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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值