javascript 检测上传图片类型代码

<form enctype="multipart/form-data" method="post" name="upform" target="upload_target" action="upload.php">
  <input type="file" name="Filedata" id="Filedata"/>
  <input style="margin-right:20px;" type="submit" name="" value="上传形象照" onclick="return checkFile();" /><span style="visibility:hidden;" id="loading_gif"><img src="loading.gif" align="absmiddle" />上传中,请稍侯......</span>
  </form>

上面国html页面

 function checkFile()
    {
     var path = document.getElementById('Filedata').value;
     var ext = getExt(path);
     var re = new RegExp("(^|\s|,)" + ext + "($|\s|,)", "ig");
      if(extensions != '' && (re.exec(extensions) == null || ext == '')) {
     alert('对不起,只能上传jpg, gif, png类型的图片');
     return false;
     }
     showLoading();
     return true;
    }

时间: 2024-10-25 15:35:30

javascript 检测上传图片类型代码的相关文章

javascript 检测浏览器类型代码

网页特效 检测浏览器类型代码 Navigator 对象 JavaScript Navigator 对象包含了有关访问者浏览器的所有信息.接下来我们学习 Navigator 对象的两个属性. appName 保存浏览器类型 appVersion 存有浏览器的版本信息(其他信息中的一项) <html> <head> <title>Browser Detective</title> <script> var bVersion = 0; var isNa

js 检测上传图片类型大小代码

js 检测上传图片类型大小代码 var img=null; function showtype() { if(document.up.title.value=="")  {alert("请输入照片说明!");  document.up.title.focus();  return false;  } var fsize=0; if(img)img.removenode(true); img=document.createelement("img"

Javascript实现检测客户端类型代码封包_javascript技巧

检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移动设备和游戏系统 /** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移动设备和游戏系统 * ******************************************************************** * 各版本浏览器在windows10.0下的用户代理字符串:

js检测浏览器类型代码

js检测浏览器类型代码, 方法1 var ua = navigator.userAgent.toLowerCase(); var binfo = {     ve : ua.match(/.+(?:rv|it|ra|ie|me)[/: ]([d.]+)/)[1],     ie : /msie/.test(ua) && !/opera/.test(ua),     op : /opera/.test(ua),     sa : /version.*safari/.test(ua),    

javascript 检测浏览器类型和版本的代码_javascript技巧

检测浏览器及其版本的代码 复制代码 代码如下: getBrowser : function(){ var browser = { msie: false, firefox: false, opera: false, safari: false, chrome: false, netscape: false, appname: 'unknown', version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); if ( /(

Javascript判断浏览器类型代码

现在主流浏览器还是IE,下面一个判断IE的函数  代码如下 复制代码 ie = !+"v1" ; ie ='v'=='v' ; ie = 0//@cc_on+1; ie = !!top.execScript; ie = /*@cc_on!@*/!1; ie8 = !!window.XDomainRequest;   //我自创的,如果是IE,会返回6,7,8代表ie6,ie7,ie8,否则返回1 IEVersion = (" " + (/*@cc_on @_jscr

javascript检测ie版本代码

 代码如下 复制代码 <div id="test_1"><span style="color: red; color: #ff6600; color: yellow9; *color:green; _color:blue;">测试</span></div> <script type="text/javascript"> var test_1 = document.getElementBy

JavaScript验证上传图片类型函数详解

前台调用如下  代码如下 复制代码 OnClientClick="return fucCheckJpgAndGif(form1.File1.value);" --其中File1为上传文件控件 函数代码:  代码如下 复制代码 function fucCheckJpgAndGif(strFileName) {     if (strFileName != "") {         var strtype = strFileName.substring(strFile

js 检测上传图片类型与高宽(按比例缩放)

<form action="" method="post" enctype="multipart/form-data" name="dform">   <label for="ifile"></label>   <input type="file" name="ifile" id="ifile">