نمایش نتایج 1 تا 3 از 3

نام تاپیک: چگونه قبل از ثبت یک فرم یکی از فیلد ها را ارزیابی کنم؟

  1. #1

    چگونه قبل از ثبت یک فرم یکی از فیلد ها را ارزیابی کنم؟

    سلام دوستان
    من یک فرم create دارم که میخوام بعد از اینکه submit خورد یک تابعی که در کنترلرم نوشتم روی یکی از مقدارهای فرم اعمال بشه .

    و مقایسه ای صورت بگیره. اگر نتیجه تابع منفی بود یک سوال از کاربر بپرسه که مثلا این فیلد درست وارد نشده است . آیا از ثبت این فرم اطمینان دارید؟

    در صورتی که کاربر yes زد فرم در تیبل ثبت بشه و در صورتی که no زد ثبت نشه؟

    (واضح تر بگم: فرم من باید یک مقدار برای فیلد Link وارد بشه . من در تابعی که در کنترلر نوشتم مقدار لینک رو بررسی میکنم اگر طبق اصول خاصی باشد درست است و ثبت می شود وگرنه یک سوال می پرسد که مقدار اشتباه وارد شده. آیا میخواهید ثبت شود؟ در صورتی که yes زد ثبت شود.)

    نکته : (این یک ولیدیشن معمولی نیست . یعنی مقدار لینک باید در یکی از تیبل های قدیمی ام وجود داشته باشد)

  2. #2
    محروم شده
    تاریخ عضویت
    خرداد 1394
    پست
    248

    نقل قول: چگونه قبل از ثبت یک فرم یکی از فیلد ها را ارزیابی کنم؟

    خوب چرا از ولیدیتور exist استفاده نمیکنید؟

  3. #3
    محروم شده
    تاریخ عضویت
    خرداد 1394
    پست
    248

    نقل قول: چگونه قبل از ثبت یک فرم یکی از فیلد ها را ارزیابی کنم؟

    مثال:
    array('username', 'exist', 'className' => 'Users', 'attributeName' => 'username'),

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: چهارشنبه 22 بهمن 1393, 20:44 عصر
  2. پاسخ: 5
    آخرین پست: یک شنبه 25 آبان 1393, 18:43 عصر
  3. پاسخ: 1
    آخرین پست: سه شنبه 29 آذر 1384, 09:59 صبح
  4. سلام چگونه تمامی Handle اشیاء داخل فرم رو بدست آوریم ؟؟؟
    نوشته شده توسط mkalone در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: یک شنبه 09 اسفند 1383, 23:58 عصر
  5. چگونه با تغییر مد کامپیوتر فرم ما نیز تغییر کند
    نوشته شده توسط YASNA در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: یک شنبه 27 دی 1383, 01:50 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •