PDA

View Full Version : چک کردن تکراری بودن نام کاربری و ایمیل از دیتابیس به صورت ajax



abbas3zaar
یک شنبه 16 اسفند 1394, 12:35 عصر
سلام. من میخوا یه همچین چیزی مثل فرم ثبت نام انجمن ویبولتین که موقع تایپ نام کاربری و ایمیل چک میکنه و تکراری بودنش رو بدون ریفرش اعلام میکنه:

http://8pic.ir/images/hhbyf0jamvw858k7gjoo.jpghttp://8pic.ir/images/gbj25vgqburskhpe76ip.jpg





فرمی که من دارم به صورت Modal باز میشه و نیاز هست که صفحه ریفرش نشه و همانجا چک کنه که نام کاربری و ایمیل قبلا ثبت نشده باشه.
اعتبار سنجی زیر با با بوت استرپ validator کار کردم به صورت زیر هست و اعتبار سنجی بدون دیتابیس میشه
فقط مونده که validator موقع تایپ از دیتابیس نام کاربری و ایمیل رو بخونه مثل عکس بالا که واسه انجمن های ویبولتین هست!
اگه مثالی برا دانلود باشه خیلی خوب میشه که از دیتابیس چک کنه. انگلیسی هم باشه مشکل نداره
این فرم منه:


http://8pic.ir/images/lci917mqhgnvxs96i7q0.jpg

sadegh1362
سه شنبه 18 اسفند 1394, 07:33 صبح
برای این کار لازم هست از ajax در jquery استفاده کنید .
یعنی از تابع ajax$
یک فایل php که اطلاعات رو از دیتابیس میخونه و با ورو دی string جستجو میکنه بنویسید . از like استفاده کنید و کاراکترها رو از سمت چپ در فیلد username چک کنید .
در رویداد onchange تگ input صداش بزنید تا هر تغییر تایپی که اتفاق می افته یه بار query بزنه و مقدارش رو برگردونه . دیگه فکر کنم بقیش ساده باشه .
موفق باشید

abbas3zaar
سه شنبه 18 اسفند 1394, 15:12 عصر
برای این کار لازم هست از ajax در jquery استفاده کنید .
یعنی از تابع ajax$
یک فایل php که اطلاعات رو از دیتابیس میخونه و با ورو دی string جستجو میکنه بنویسید . از like استفاده کنید و کاراکترها رو از سمت چپ در فیلد username چک کنید .
در رویداد onchange تگ input صداش بزنید تا هر تغییر تایپی که اتفاق می افته یه بار query بزنه و مقدارش رو برگردونه . دیگه فکر کنم بقیش ساده باشه .
موفق باشید

درست کردم ولی یه چیزی:

دکمه ثبت نام رو چجوری غیر فعال کنم، وقتی که تمام ورودی ها وارد شد دکمه فعال بشه؟ مثالی، لینکی هست بدید