رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ولیدیت ایمیل قبل از سابمیت
#1
سلام .ممنون میشم راهنمایی کنید چطور میشه فیلد ایمیل رو قبل از سابمیت ولیدیت کرد که ایمیل تکراری هست یا نه؟
پاسخ
تشکر شده توسط:
#2
باید از متد rules استفاده کنید توی مدل و چنین چیزی بنویسید:
return [
    ...
    ['email', 'unique'],
];

حالا توی فرمتون باید enableAjaxValidation رو فعال کنید.
پاسخ
تشکر شده توسط: abdollah110110
#3
(09-10-1394، 09:03 ب.ظ)ADMIN نوشته: باید از متد rules استفاده کنید توی مدل و چنین چیزی بنویسید:
return [
    ...
    ['email', 'unique'],
];

حالا توی فرمتون باید enableAjaxValidation رو فعال کنید.

ممنون از راهنماییتون
من این کارو انجام دادم. ولی یه مشکلی دارم، من فرم لاگین و رجیسترم داخل یک مودال در فایل main قرار داره ولی وقتی ولیدیت صورت میگیره
کنترلر میاد ویو رجیستر را نشان میدهد و پیام تکراری بودن ایمیل در انجا نمایش داده میشود ممنون میشم راهنمایی کنید چطور میشه قبل از زدن دکمه سابمیت فیلد ایمیل را ولیدیت کرد تا قبل از ارسال اطلاعات در همان صفحه مودال در فایل main پیام تکراری بودن ایمیل را بدهد .
پاسخ
تشکر شده توسط:
#4
باید توی فرمتون از enableAjaxValidation استفاده کنید و ویوهای فرعی رو هم با ترجیحاً با renderAjax نمایش بدین.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان