<INPUT name="image" type=image onclick=submit() src="images/post.gif">
这里
=>
<INPUT name="image" type= src="images/post.gif">先触发了submit(),当然提交了

解决方案 »

  1.   

    <input type="submit" name="submit" value="提交" onClick="javascript:if (CheckIfSame(reg.userpass.value)==false){return false;}" />
    </form>
    <script type="text/javascript">
    <!--
    function CheckIfSame(pass=)
    {
    if (pass==null)
    {
    alert("密码前后输入不相同");
    return false;
    }
    }
    //-->如果只是为了检查是否为空,这样不比较好吗?
      

  2.   

    ice_berg16(寻梦的稻草人) 说的对
    把 <INPUT name="image" type=image onclick=submit() src="images/post.gif">中的onclick=submit() 去掉 就可以了