formの離脱率を下げるために、バリデーションを入れるのは効果的だと思います。
今回はプラグインを使わず、簡易的なリアルタイムバリデーションのご紹介です。
サンプル例は5文字以上入力があったら、エラーメッセージを表示するというものになります。
See the Pen validation by This is standard (@koutafunahashi) on CodePen.
//エラーメッセージの表示 function showErrMsg(target) { target.fadeIn(); setTimeout(function(){ target.fadeOut(); }, 3000); } //5文字以上でエラーを出す $("#input").on("input change", function(){ if($(this).val().length > 5){ showErrMsg($(".error")); } });
エラーメッセージは正規表現を変えば汎用的になります。