日期:2014-05-16  浏览次数:20418 次

js 验证上传图片不能为空
<input type="file" id="userfile" name="userfile"  style="float:left; margin-top:15px;">

大虾们:
js 是怎么验证 type="file"的呢?


  function aa(){


if(){
   alert(请选择上传的图片);
  return false;
}
}
function js jquery

------解决方案--------------------
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方式提交,之后判断后缀名是否是图片,之后判断流是否存在,不符合条件返回提示信息,符合 处理写文件。