締切り済みの質問
http://moto-mono.net/2008/08/22/realtimeformvalidation.html
を利用してフォームチェックをしています。
会員登録用のフォームで既に登録してあるかを調べるために同時に
以下のURLを利用して使えるメールアドレスかチェックもしています。
http://www.shawngo.com/gafyd/index.html
2つとも動作は問題ないのですがエラーメッセージの出力を前者の
方式にしたく組み合わせたいのですがどう変更すればいいものか
全くわかりません。
後者はAJAXなので無謀な事なのかもしれませんが組み合わせて使用
する事は無理なのでしょうか?
投稿日時 - 2009-02-03 00:28:25
0人が「このQ&Aが役に立った」と投票しています
回答(1件中 1~1件目)
内容が面白かったので対応するためにはどうしたらいいか記事を書きました。
よければ参考にしてください。
http://moto-mono.net/2009/02/05/jqueryvalidationjs-with-ajaxusernamecheck.html
投稿日時 - 2009-02-05 00:12:37
お礼
自分の思うような(身勝手な)仕様にしたかったのでこちらに質問
させて頂いたのですがまさか本家の方からお返事頂けるとは本当に
幸いです!
記事を参考に希望する動作をさせることができました。
エラーがある場合のみチェック結果を出力させたいと思いjsの一部を
if (response != 'true') {
$.tip.msg("email","<img src='img/indicator.gif' alt='Loading...' />");
$.tip.fadeIn("email");
setTimeout("finishAjax('email', '"+escape(response)+"')", 1000);
}
とし同じ値が存在していた場合であればメッセージを表示と
させたのですがこの方法で大丈夫でしょうか?
// trueの場合はチップから必須クラスを取り除く(あるとsubmitでエラーを返すため
$("#"+id+"_tip").removeClass("requiredTip");
のコメントが気になり試した結果問題なかったのですが念のため・・・
投稿日時 - 2009-02-05 15:15:37