javascript图片验证
来源:互联网 发布:solaris linux 区别 编辑:程序博客网 时间:2024/04/28 22:52
//图片上传大小和后缀检查function fileChange(target){ //检测上传文件的类型 var imgName = target.value; var ext,idx; if (imgName == ''){ document.all.submit_upload.disabled=true; alert("请选择需要上传的文件!"); return; } else { idx = imgName.lastIndexOf("."); if (idx != -1){ ext = imgName.substr(idx+1).toUpperCase(); ext = ext.toLowerCase( ); // alert("ext="+ext); if (ext != 'jpg' && ext != 'png' && ext != 'jpeg' && ext != 'gif'){ document.all.submit_upload.disabled=true; alert("只能上传.jpg .png .jpeg .gif类型的文件!"); return; } } else { document.all.submit_upload.disabled=true; alert("只能上传.jpg .png .jpeg .gif类型的文件!"); return; } } //检测上传文件的大小 var isIE = /msie/i.test(navigator.userAgent) && !window.opera; var fileSize = 0; if (isIE && !target.files){ var filePath = target.value; var fileSystem = new ActiveXObject("Scripting.FileSystemObject"); var file = fileSystem.GetFile (filePath); fileSize = file.Size; } else { fileSize = target.files[0].size; } if(fileSize>(1024*1*1024)){ document.all.submit_upload.disabled=true; alert("文件大小不能超过1M"); }else{ document.all.submit_upload.disabled=false; } } //上传更多图片function uploadMore(){$("#productImgTd").append($("<div><input type=\"file\" value=\"\" name=\"productImg\" onchange=\"fileChange(this);\"/> <input type=\"button\" value=\"-\" onclick='rvmFileDiv(this)'/></div>"));}//移除上传图片的filefunction rvmFileDiv(bnt){$(bnt).parent().remove();}
0 0
- 【JavaScript】验证图片
- javascript图片验证
- javascript刷新验证码图片
- 用javascript来验证上传图片
- javascript验证文件类型,获取图片信息
- javascript 验证图片路径及格式
- 使用图片按钮调用Javascript验证表单
- javascript验证码文字图片制作
- JavaScript-----单击刷新图片验证码
- javascript验证图片上传的格式和大小
- 使用图片作为提交按钮调用Javascript验证表单
- javascript 前端验证 file 上传图片 尺寸 大小
- 验证图片
- 图片验证
- javascript验证
- Javascript验证
- javascript 验证
- Javascript验证
- 天涯-同城-项目-冬天
- 畅通工程 1232
- 澳门
- NYOJ709异 形 卵
- MAC下java使用第三方jar的方法(附赠JDBC访问SQLServer的例子)
- javascript图片验证
- C++中cout输出char指针地址值的方法
- CF 424D Biathlon Track
- 追踪触摸事件(flinging事件和其他手势事件)的速率。
- 【转】ASP.NET ViewState详解
- Java基础之static域访问外部变量和方法
- POJ 2965 The Pilots Brothers
- 在centos6.5上rpmbuild openstack horizon包
- 从WAVE头文件中获取压缩方式