js 验证图片格式和像素大小
实现思路:
方法:validateImageSize中,
对象:FileReader,加载图片为异步加载;
所以,当提交form再校验图片格式、像素会导致结果错误,
故:可以用:onchange事件,在选择后就做验证
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input type="file" name="logo" id="logo" onchange="checkLogo('logo');" />
<script src="./js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
/**
* 【实现思路】:
* 方法:validateImageSize中,对象:FileReader,加载图片为异步加载;
* 所以,当提交form再校验图片格式、像素会导致结果错误,
* 故:可以用:onchange事件,在选择后就做验证
*
*/
/**
* 验证logo
* @param id
* @returns {boolean}
*/
function checkLogo(id) {
var logo = $("#" + id).val