首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 验证上传图片不能为空,该怎么解决

2013-11-08 
js 验证上传图片不能为空input typefile iduserfile nameuserfilestylefloat:left margin-to

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

热点排行