میتونین با ajax اینکارو انجام بدین مثلا در متد keyup بگین هروقت کلیدی رها شد بیاد متنشو بگیره و توسط ajax بفرسته به ادرسی و در اونجا اعتبار سنجی مورد نیازتونو انجام بدید
مثلا در اکثر سایت ها هنگام انتخاب username اگر دقت کنین وقتی تایپمون تموم میشه اون مقدارو ارسال میکنه و اونجا چک میکنه اگر این username از قبل وجود داره اخطار میده اگر نداره یه تیک سبز بغلش میخوره
من از این استفاده میکنم
http://www.formvalidator.net/
قابلیت ajax هم داره برای اعتبار سنجی سمت سرور
شاید پاسخ شما همینجا باشد
من از jqueryValidation استفاده میکنم با قابلیت های مختلف و امکان اضافه کردن پترن ، چک کردن ایجکس . ارور هندلینگ . رجکس ، و استفاده و چک کردن ولید بودن یک فرم در یک قسمت با متد جدا ای از برنامه .
گوگل کنین معروفه