文件上传过程中往往规定只能上传某些文件,某些文件不能上传...
<span id='uploadSpan'> <input type="file" name="imageURL" id="file" unselectable="on" onchange='checkFileType(this.value);' />
<span style="color: red;">*</span><span style="color: silver;">新闻预览图片,只支持.jpg .jif .png图片格式</span>
</span>
<script type="text/javascript"> function checkFileType(str){ var pos = str.lastIndexOf("."); var lastname = str.substring(pos,str.length); var resultName=lastname.toLowerCase(); var jpg = ".jpg"; var png = ".png"; var gif = ".gif"; if (jpg != resultName.toString() || png!=resultName.toString() || gif!=resultName.toString()){ alert('只能上传.jpg、.png、.jif格式的图片,您上传的文件类型为'+lastname+',请重新上传'); resetFile(); } } var html=document.getElementById('uploadSpan').innerHTML; function resetFile(){ document.getElementById('uploadSpan').innerHTML=html; } function check(){ if(HtmlFileForm.file.value == "") { alert("请选择文件路径"); return false; }else{ return true; } } </script>
判断图片上传
var ff = document.getElementsByTagName("input"); for(var i=0;i<ff.length; i++){ if(ff[i].type == "file"){ if(ff[i].value==""){ alert("请选择文件"); return false; } } }
春风如贵客,一到便繁华