Puz*_*Boy 1 html javascript php jquery
我想在期间验证图像格式,submit或者onchange通过多个文件加载器浏览.
但是Google在SO之后我无法在JS脚本中找到多个图像浏览验证.这是HTML
<input type="file" id='uploadImg' name='uploadImg[]' multiple >
<input id="imgaeupload" value="Submit" type="submit" name='uploadImage'/>
Run Code Online (Sandbox Code Playgroud)
小智 5
文件上传元素的Files属性包含所选文件的列表,您可以遍历列表并验证每个文件:
function validate() {
var uploadImg = document.getElementById('uploadImg');
//uploadImg.files: FileList
for (var i = 0; i < uploadImg.files.length; i++) {
var f = uploadImg.files[i];
if (!endsWith(f.name, 'jpg') && !endsWith(f.name,'png')) {
alert(f.name + " is not a valid file!");
return false;
} else {
return true;
}
}
}
function endsWith(str, suffix) {
return str.indexOf(suffix, str.length - suffix.length) !== -1;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2006 次 |
| 最近记录: |