<input type="file" id="userfile" name="userfile"  style="float:left; margin-top:15px;">大虾们:
js 是怎么验证 type="file"的呢?
  function aa(){
if(){
   alert(请选择上传的图片);
  return false;
}
}functionjsjquery

解决方案 »

  1.   

    document.getElementById("userfile").value
    或者document.getElementById("userfile").files[0].name试试
      

  2.   

    <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>
      

  3.   

     if(document.getElementById("userfile").value==undefine || document.getElementById("userfile").value==""){
    alert("请选择上传的图片");
    return false;
    }
      

  4.   

    判断对象是否为空或者对象的value值为“”
      

  5.   

    我的做法就是表单以AJAX方式提交,之后判断后缀名是否是图片,之后判断流是否存在,不符合条件返回提示信息,符合 处理写文件。