那当然了  
<input type="submit" src="images/reg_submit.gif" /> 后 是它自带的  提交按钮
而你 type = image 是只是一个图片  onclick  是点击事件执行一个函数而已  
把点击图片的事件函数写成
function submit()
{
  document.form[0].submit();
}
试试看 

解决方案 »

  1.   

    第一种:
    <input type="submit" 的背景改成那张图片第二种:<form name="register" 里的 onsubmit="" 去掉<input type="image" onclick = "check2()" ... /><script>
    function check2(){
      .....  document.forms['register'].submit();
      
    }
    </script>
      

  2.   

    第二种是直接用img<img src="" onclick="check2()" />
      

  3.   

    function check2(){   if (document.getElementById("usern").value=="") { 
        alert("请输入用户名!1") 
        document.getElementById("usern").select(); 
        document.getElementById("usern").focus(); 
        return false 

      if (document.getElementById("passw").value=="") { 
        alert("您忘了输入密码!") 
        document.getElementById("passw").select(); 
        document.getElementById("passw").focus(); 
        return false 

    document.form[0].submit(); } 
    把Form的Onsubmit事件去掉
    Image的Onclick事件写成onClick="check2()"
      

  4.   

    document.register.submit(); 
    纠正一下错误
      

  5.   

    第一个改成
    <form name="register" id="register" method="post" action="zcsave.asp" onsubmit="return check2()"> 
              <table width="100%" cellpadding="0" cellspacing="0" border="0" id="regbox"> 
                <tr> 
                  <th>用户名: </th> 
                  <td> <input name="username" type="text" id="usern" size="18" maxlength="18" class="text"  onblur="return hj()" onfocus='begin(this.id)' /> </td> 
                  <td id=use1> <font color="#FF0000">* </font> 须为 3 到 18 字符或汉字 </td> 
                </tr> 
                <tr> 
                  <th>密码: </th> 
                  <td> <input name="passw" type="password" id="passw" size="16" maxlength="16" class="text"  onfocus='begin(this.id)' onblur="return hj2()" /> </td> 
                  <td> <font color="#FF0000">* </font> 须为 6 到 16 字符 </td> 
                </tr> 
    <tr> 
      <th> </th> 
      <td> <input type="image" src="images/reg_submit.gif" />&nbsp;&nbsp;&nbsp;&nbsp; <input type="image" src="images/reg_reset.gif" onclick="checkform(register);"/> </td> 
    </tr> 
    </table> </form> 
    <script language="JavaScript"> 
    function check2(){   if (document.getElementById("usern").value=="") { 
        alert("请输入用户名!1") 
        document.getElementById("usern").select(); 
        document.getElementById("usern").focus(); 
        return false ;

      if (document.getElementById("passw").value=="") { 
        alert("您忘了输入密码!") 
        document.getElementById("passw").select(); 
        document.getElementById("passw").focus(); 
        return false;

     document.register.submit();

    </script> 
      

  6.   

    type="image"
    本身也是就是提交按钮,不仅仅type="submit"是提交按钮。
    可以将onclick="submit()"去掉