• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryを使用して以下のようなコードを作成しましたが、submit)

jQueryを使用してsubmitがreturn falseされなくて困っています

このQ&Aのポイント
  • ajax通信が終了しないうちに判断されているためだと思われるのですが、うまくsubmitされないようにする方法はあるでしょうか?
  • isUniqueMail関数を作成し、入力内容のチェックと既に利用されているメールアドレスのチェックを行っています。
  • isUniqueMail関数の実行結果に応じて、エラーメッセージを表示しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

jQueryの簡易化されたajax関連のメソッドは非同期通信を行っているので、 面倒でもpost部分をjQuery.ajaxで実装し、同期通信(async:false)指定すればよいのかと。 http://semooh.jp/jquery/api/ajax/jQuery.ajax/options/ またはフォームの送信ボタンをsubmit→buttonに変更し、onclickでチェック、 okならsubmit()を実行するとか。

shizer
質問者

お礼

回答ありがとうございます。 jQuery.ajaxで実装することにします。

関連するQ&A

専門家に質問してみよう