HTML 5 フォーム検証 API を使用する HTML 5 アプリの単体テストを書いています。submit
JSON にシリアライズしてサーバーに渡す前に、いくつかのカスタム処理を行うイベント ハンドラーをフォームに添付しました。
しかし、私が発見したsubmit()
のは、フォームで jQuery イベントを開始すると、それが無効であっても、送信ハンドラーが呼び出されるということです。
代わりに、フォームが無効であるため、イベント ハンドラーが呼び出されていないことを期待します。
デモ用に JSFiddle を作成しました (Chrome 20 でテスト済み):
http://jsfiddle.net/jonbca/SYg4h/22/
それで、何が得られますか?