js验证图片大小及后缀名
2016-05-27 11:05
531 查看
<script>
function isvalidatefile(obj) {
debugger;
var extend = obj.substring(obj.lastIndexOf(".") + 1);
if (extend == "") {
}
else {
if (!(extend == "png" )&&!(extend == "jpg")) {
alert("请上传后缀名为png、jpg的文件!");
return false;
}
}
return true;
}
// var ie=!-[1,]; //区分ie
function checkSize(file){
if(ie){
var img=new Image();//动态创建img
img.src=file.value;
img.style.display="none";
img.onreadystatechange=function(){
if(img.readyState=='complete'){//当图片load完毕
var image_size = img.fileSize;//ie获取文件大小
if(image_size>20){
alert("图片大小不能超过20kb")
return false;
}
return true;
}
}
}
else{
var image_size=file.size;//火狐等标准取值办法
if(image_size>20){
alert("图片大小不能超过20kb")
return false;
}
return true;
}
}
</script>
function isvalidatefile(obj) {
debugger;
var extend = obj.substring(obj.lastIndexOf(".") + 1);
if (extend == "") {
}
else {
if (!(extend == "png" )&&!(extend == "jpg")) {
alert("请上传后缀名为png、jpg的文件!");
return false;
}
}
return true;
}
// var ie=!-[1,]; //区分ie
function checkSize(file){
if(ie){
var img=new Image();//动态创建img
img.src=file.value;
img.style.display="none";
img.onreadystatechange=function(){
if(img.readyState=='complete'){//当图片load完毕
var image_size = img.fileSize;//ie获取文件大小
if(image_size>20){
alert("图片大小不能超过20kb")
return false;
}
return true;
}
}
}
else{
var image_size=file.size;//火狐等标准取值办法
if(image_size>20){
alert("图片大小不能超过20kb")
return false;
}
return true;
}
}
</script>
相关文章推荐
- JSON解析 null处理
- 解决json_encode中文乱码
- js 数组去重复项的五种方法比较
- javascript的this
- js 数字金额转汉字
- js基于cookie方式记住返回页面用法示例
- jswing中为dialog设置透明窗体
- 泛微OA自定义时间,验证时间JS代码
- js 获取年月日时间等案例
- js获取客户端操作系统类型的方法【测试可用】
- 复杂的json的解析(以和天气的json为例)
- js 获取当前时间操作
- JavaScript对象之原型
- js 扒一扒这些题目都考了哪些知识点
- 滚动栏改进,table切换,使广告随滚动条滚动
- 2016年5月27日上午(妙味课堂js基础-3笔记一(事件))
- js基础总结
- json解析二维对象
- js控制input输入的内容
- 读取本地json数据