مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل در کار با Validation ها

ﺳﻪ شنبه, 22 اسفند 1396 12:59

مشکل در کار با Validation ها

سلام من یه فرم ثبت نام دارم که فیلد های ورودیش بعضی اجباری هستن و بعضی خیر ولی بعضی فیلدها که اجباری نیستن یسری Validation برای بررسی صحیح وارد کردن ورودی روشون قرار دادم

بطور مثال اگر عکسو نگاه کنید فیلد نام و نام خانوادگی اجباری است اما فیلد کد ملی اجباری نیست ولی برای صحیح وارد کردن کد ملی یه validation قرار دارم
حالا مشکلی که من دارم اینکه نمیخوام تا زمانی که کد ملی وارد نشده validation مربوط به اون فعال بشه و رنگ کادر فیلد کد ملی به رنگ قرمز در باید میخوام مثل باقی خاکستری باشه زمانی که طرف اقدام به ورود اطلاعات کرد validation اون نمایش داده بشه

دانلود فایل ضمیمه

ﺳﻪ شنبه, 22 اسفند 1396 14:35

دوست عزیز می تونی مقادیری که میخوای برسی کنی رو از کاربر بگیر و دقیقا مثل دستورات لاگین برسی کن که اگه موجود بود اجازه نده و اگه موجود نبود کار خاصی رو انجام بده

ﺳﻪ شنبه, 22 اسفند 1396 15:20

تصویر را از طریق ادیتور ضمیمنه کنید 

کلید تصویر 

کسانی که از این پست تشکر کرده اند : sasanhb,
جمعه, 25 اسفند 1396 08:09

میتونیدو زمانی فوکوس از روی اون خارج شد اعتبار سنجی را انجام دهید

private void textBox2_LostFocus(object sender, RoutedEventArgs e)
    {

        bool isInError = Validation.GetHasError(textBox2);

        if (isInError)
        {
            e.Handled = true;
            // textBox2.Focus();    // this causes a stack overflow 
                                   // exception.
        }
    }

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید