<html>
<head>
</head>
<body>
<!-- html -->
<div class="box">
<input type="file" name="" id="file">
</div>
<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$("#file").change(function(){
var fileName = $(this).val()
var suffix = fileName.split(".")[1]
if (suffix == "rar") {
alert("上传的是rar文件")
} else {
alert("上传的是其他文件")
}
})
</script>
</body>
</html>
选中文件后通过截取.后面的字符串来判断文件是以什么结尾的就可以判断该文件的类型了。
上面代码你选中一个文件后,页面会弹出你选择的文件是否为rar格式的文件。
效果图
<form onsubmit="return fileCountCheck(this)"><input type="file" name="mulUp[]" multiple="multiple" required="required" />
<input type="submit" />
</form>
<script type="text/javascript">
function fileCountCheck(objForm){
if (window.File &&window.FileList) {
var fileCount = objForm["mulUp[]"].files.length
if(fileCount >10){
window.alert('文件数不能超过10个,你选择了' + fileCount + '个')
}
else {
window.alert('符合规定')