<form> <input type="submit" id="submit" /> </form> <script> $(function() { $("body").click(function() { $("form").submit(); // 効かない }); }); </script> jQueryでは、submit を id や name に含むフォームは submit() できない!らしいです。 なので、submit を id や name に使うのはやめましょう。 解決! 結論 いやいやいや、そんなはずはない。 そうだ。 id や name が submit っていうボタンがあるってことなんだから、クリックしたら良いんじゃない?