上传图片格式的判断

news/2024/7/4 19:15:08 标签: javascript, input, function, file
<script language="javascript" type="text/javascript">
  function docheck()
  {
  var aa=document.form1.Pic.value.toLowerCase().split('.');//以“.”分隔上传文件字符串
  if(document.form1.Pic.value=="")
  {
  alert("无图片上传");
  return false;
  }
  else
  {
  if(aa[aa.length-1]=='gif'||aa[aa.length-1]=='jpg'||aa[aa.length-1]=='bmp')//判断图片格式
  {return true;}
  else
  {alert("对不起,你选择的图片格式不对/n图片格式应为*.jpg、*.gif、*.bmp");
  return false;}
  }
 
  }
</script>
  </head>
 
  <body>
    <form METHOD="POST"  NAME="form1" ENCTYPE="multipart/form-data"  onSubmit="return docheck()">
 <input TYPE="FILE" name="Pic" >
                  <input type="submit" value="提交">
  </body> 

http://www.niftyadmin.cn/n/1426167.html

相关文章

【Python】Python中的高阶函数

map() 接受两个参数&#xff0c;一个是函数变量&#xff0c;一个是List&#xff0c;map()会把函数变量作用于List中的每个元素&#xff0c;最后返回一个新的List。 reduce() 接受两个参数&#xff0c;一个是函数变量&#xff0c;一个是List&#xff1b;与map()的区别在于&am…

【Python】Python中返回函数

Python的函数不但可以返回int、str、list、dict等数据类型&#xff0c;还可以返回函数&#xff01;

显示隐藏层

<input typecheckbox οnclick"huerreson.style.displaythis.checked?:none"> <div idhuerreson style"border:1px solid #000;display:none">ywicc.com</div>

【Python】Python中的匿名函数

由于Python支持高阶函数的存在&#xff0c;而高阶函数支持函数作为输入参数&#xff0c;有时候&#xff0c;我们不定义传入的函数&#xff0c;而直接在传入参数的地方&#xff0c;把这个函数的表达式写出来更方便&#xff0c;这就是Pythong中的匿名函数。 >>> map(la…

预览广告,点击一下显示,在点击隐藏

预览广告,点击一下显示,在点击隐藏<script> function showframe(id){if( document.getElementById("picframe_"id).style.display"none"){document.getElementById("picframe_"id).style.display"";}else{docum…

【Python】decorator

编写decorator: 首先编写decorator函数&#xff0c;以log为例&#xff1a; def log(f):def fn(x):print call f.__name__ ()...return f(x)return fn 在这里&#xff0c;log函数中定义了一个fn函数&#xff0c;fn中打印了log并返回f&#xff0c;log函数返回fn。注意&…

文件上传改文件名,取数据库图片

图片要以pic名字另存为 只要这句话 File file su.getFiles().getFile(0); file.saveAs("advertiser/uploadfiles/" pic, su.SAVE_VIRTUAL); 不要 su.save("advertiser/uploadfiles"); 显示图片 <% String id request.getParameter("…

【Python】模块和包

把代码放在不同的py文件中&#xff0c;每个py文件就是一个模块。不同模块中&#xff0c;可以存在相同的变量名。 在一个模块中调用其他模块时候&#xff0c;用import关键字&#xff0c;比如 import math。 当模块很多时候&#xff0c;模块名容易重名&#xff0c;这时候需要把…