<form enctype=\"multipart/form-data\" action=\"upload.php\" method=\"post\">
     输入文件名:<input name="jd_filecname" type="text" class="input" >
   <center>请选择文件:
    <input name=\"userfile\" type=\"file\">  
    <input type=\"submit\" value=\"上传文件\"> 
  </center> 
  </form> 我想输入框name="jd_filecname"在提交时为非空的,请问如何写呢,本来我是想把
<input type=\"submit\" value=\"上传文件\"> 
变为<INPUT NAME="submit" class="bttn" VALUE="上传" TYPE="button" onClick="checkValue(MyForm)"> 可是不行!!

解决方案 »

  1.   

    form id="form1"
    ...
    input type=button onclick=doSubmit()<script language="javascript">
    function doSubmit()
    {
    if(你的检查条件)
    form1.submit()
    }
    </script>
      

  2.   

    form 里边写onsubmit=checkthis(this);<script>
    function checkthis(obj){
      if(obj.jd_filecname.value == ""){
        alert("不能为空");
        obj.jd_filecname.focus();
        return false;
      }
    }
    </script>