3 回答
TA贡献1848条经验 获得超10个赞
<form> <input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" /></form>
TA贡献1828条经验 获得超3个赞
您可以使用change事件,以监视用户选择的内容,并在此时通知他们该文件不可接受。它不限制所显示的文件的实际列表,但它是您可以做的最接近客户端的文件,除了不受支持的文件。accept属性。
var file = document.getElementById('someId');
file.onchange = function(e) {
var ext = this.value.match(/\.([^\.]+)$/)[1];
switch (ext) {
case 'jpg':
case 'bmp':
case 'png':
case 'tif':
alert('Allowed');
break;
default:
alert('Not allowed');
this.value = '';
}
};
<input type="file" id="someId" />
- 3 回答
- 0 关注
- 2125 浏览
相关问题推荐
添加回答
举报
