我就不理解了,用
$("form").submit();
的时候可以成功跳转,一点问题都没有,可是用
$("form").submit(function(){
  alert("submit");
});
的时候就怎么都不能显示那个对话框。
html如下
<form id="xxx" action="xxx" method="post">
</form>
拜托哪位大侠帮我解释一下,在下万分感激...

解决方案 »

  1.   

    没有为submit事件 绑定处理函数的说法啊你要 alert提示框 可以这样啊alert("submit")
    $("form").submit();
    可以去看下 jquery手册http://bbs.php.cn/jquery/index.html
      

  2.   

    提交是不能弹出浏览器的对话框的. 除非在alert后面加上return false 就可以弹出对话框但会阻止提交.你可以查看官方手册.
    http://api.jquery.com/submit/
      

  3.   


    我加了return false了,但是还是没显示alert
      

  4.   

    另外我想解释一下,为了界面美观,没有用<input type="submit" value="xxx" />这种东西,用的是图片做按钮...
      

  5.   

    难道你用的IMG标签? 问题可能就出在这里. 用INPUT 加样式是一样的效果.