PDA

View Full Version : ملزوم کردن فرم به پر کردن یکسری از فیلدها



sinasalmani
سه شنبه 19 اردیبهشت 1391, 11:30 صبح
فرض می کنیم که فرم ثبت نام html باید حاوی یکسری اطلاعات باشه......
مثلاً usernameو passوmail و نام شخص وارد شه مابقی اختیاریه
و pass و mail هم دوتا فیلد داره که طبق همه فرم های ثبت نام باید یکیش تکرار دیگری باشه

می خوام:

اولاً تا مثلا فیلد username پر نشده فرم submit نشه...یعنی تا دکمه submit را می زنی بیاد و رنگ فیلد مورد نظر را که پرکردنش اجباریه متمایز (سرخ) کنه (درباره همه فیلدهای اجباری)

دوماً تا وقتی pass_1 و pass_2 و همینطور فیلدهای ایمیل برابر نشدند به هیچ وجه نذاره فرم submit بشه.

سوماً در مورد فیلد username تا میزنی بانک داده ات را چک کنه ببینه تکراری نباشه و اگه باشه نذاره فرم submit بشه


PHP - MYSQL
شاید سوالم ساده باشه ولی به هر حال بلد نیستم...

rdehshahri
چهارشنبه 20 اردیبهشت 1391, 08:14 صبح
برای قسمت اولاً و دوماً :لبخند: شما میتونید از جاوا اسکریپت و یا کتابخانه های اون استفاده کنید برای سوماً هم باید یه درخواست سمت سرور بفرستید (این رو هم میشه باjQuery انجام داد) و پاسخ رو برگردونید (تابع Ajax)

من خودم از jQuery برای اعتبار سنجی فرم هام استفاده میکنم
مشاهده دمو (http://jquery.bassistance.de/validate/demo/)
دانلود پلاگین jQuery برای FormValidation (http://jquery.bassistance.de/validate/jquery-validation-1.9.0.zip)
مستندات استفاده (http://docs.jquery.com/Plugins/Validation)

------------------
بررسی نام برای ثبت نام
استفاده از تابع AJAX در کتابخانه jQuery (http://api.jquery.com/jQuery.ajax/)