js 判断文件类型 控制表单提交

下面的代码  实现的控制表单提交


function shangchuan(){   

      var filepath = document.getElementById("file").value;
      alert(filepath);  
      if(filepath==""){
       alert("请选择上传的文件!"); 
      document.getElementById("file").disabled=true;  
      
    }  
    var extname=filepath.substr(filepath.length-3, filepath.length);
    alert("extname::"+extname); 
    //var extname = filepath.substring(filepath.lastIndexOf(".")+1,filepath.length);
    // extname = extname.toLowerCase();//处理了大小写
    if(extname!= "bmp" && extname!= "jpg" && extname!= "gif"){  
     alert("只能上传bmp,jpg,gif格式的图片!");  
     
     document.getElementById("file").disabled=true;
    }   
    else{
        document.getElementById("file").disabled=false;
   }
   
}

<tr>
			<td><input name="file12" style="width:200px; height: 100px;" type="file" id="file" ></td>
			</tr> 
			 <tr>
			<td align="center"><button  οnclick="shangchuan()" >点击上传</button></td>
			 </tr>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值