JS 限制上传文件类型

版权声明:转载请表明出处,有疑问联系QQ:18771655 https://blog.csdn.net/vleess/article/details/80015872

直接上代码,网上看的,自己改了BUG。实测。

html代码

<input type="file" name="ksjh_file" class="ui_hidden" id="uploadksjh" accept="xls,xlsx" onchange="checkFileType(this)">

JS代码

//限制文件上传类型
function checkFileType(_this) {
	var $this = $(_this);
	var acceptType = $this.attr('accept');
	var selectedFile = $this.val();
	var fileType = selectedFile.substring(selectedFile.indexOf('.') + 1, selectedFile.length);
	var location = acceptType.indexOf(fileType);
	if (location > -1) {
		return true;
	} else {
		$this.attr('value', '');
		alert('请选择'+acceptType+'格式文件');
		return;
	}
}

猜你喜欢

转载自blog.csdn.net/vleess/article/details/80015872