>>61
> 普通のボタンにonclickでfunction呼び出した方が見通しがいいかもしれませんね。
今はonclick属性は一般的に使わない。

あとreturn falseではなく、event.preventDefault()を使うのが標準的なやり方だ。
eventはclickのイベントハンドラの第一引数な。

それからその場合はformのsubmitイベントを捉えたほうが良い。
そうすればthisがformになるからformの中を参照するのが少し楽になる。

ついでだが#sendにイベントハンドラをつけるのではなくdocumentにつけて
#sendで振り分けたほうが良い。僅かなタイミングだが
イベントハンドラが有効にならない期間がある。

要するにこうした方がいいという話だ。

<script>
$(document).on('submit', '#sendform', function(event) {
 if (!条件) {
  event.preventDefault();
  return;
 }
 処理
});
</script>

<form id="sendform" action="hoge.php">
<input type="submit" value="送信">
</form>