js 验证上传图片不能为空
<input type="file" id="userfile" name="userfile" style="float:left; margin-top:15px;">
大虾们:
js 是怎么验证 type="file"的呢?
function aa(){
if(){
alert(请选择上传的图片);
return false;
}
}
------解决方案--------------------document.getElementById("userfile").value
或者document.getElementById("userfile").files[0].name试试
------解决方案--------------------<form onsubmit="return aa(this)">
<input type="file" id="userfile" name="userfile" style="float:left; margin-top:15px;"><input type="submit" value="提交" />
</form>
<script>
function aa(f) {
if (f.userfile.value == '') {
alert(请选择上传的图片);
return false;
}
}
</script>
------解决方案-------------------- if(document.getElementById("userfile").value==undefine
------解决方案-------------------- document.getElementById("userfile").value==""){
alert("请选择上传的图片");
return false;
}
------解决方案--------------------判断对象是否为空或者对象的value值为“”
------解决方案--------------------我的做法就是表单以AJAX方式提交,之后判断后缀名是否是图片,之后判断流是否存在,不符合条件返回提示信息,符合 处理写文件。