formでEnterキーを押してもSubmitさせない方法です。
<form action="./"> <input type="text" name="mail" /> <input type="text" name="name" /> <input type="button" value="送信" /> </form> <script src="http://code.jquery.com/jquery.js"></script> <script> $(function(){ $("input[type=button]").click(function(){ $("form").submit(); }); }); </script>
input type="button"が押されると、jQueryでsubmitしています。
ちなみに、テキストフィールドが一つしかない場合は、以上のことを行なっても送信されてしまいますので、以下のようにdisplay:noneで見えないテキストフィールドをform内に埋め込んでテキストフィールドを2つ以上にして対処してください。
<input type="text" name="none" style="display:none;">