我要上传一个文件,要求必须选择上传文件,如果为空就不能提交表单.
请教如何写.

解决方案 »

  1.   


    <script>
    function check(){
    var str = document.getElementById("f_file").value;
    if(str.length==0)
    {
    alert("请选择上传");
    return false;
    }
    return true;
    }
    </script>
    <form onsubmit="return check()">
    <input type="text" class="file" id="f_file"><input type="button" value="上传文件" class="file" onClick="t_file.click()"> 
    <input name="upload" type="file" id="t_file" onchange="f_file.value=this.value" style="display:none"> 
    <input type="submit" value="提交"/>
    </form>
      

  2.   

    function ValidateFile(){
        var tmp=document.getElementById("FileUpload1").value;
        var tmpStr=tmp.substring(tmp.lastIndexOf('.')+1,tmp.length).toLowerCase();
        if(tmpStr==""){
            alert("您还没有选择图片!");
            return false;
        }
    }