سلام من یه فرم ثبت نام دارم که فیلد های ورودیش بعضی اجباری هستن و بعضی خیر ولی بعضی فیلدها که اجباری نیستن یسری Validation برای بررسی صحیح وارد کردن ورودی روشون قرار دادم
بطور مثال اگر عکسو نگاه کنید فیلد نام و نام خانوادگی اجباری است اما فیلد کد ملی اجباری نیست ولی برای صحیح وارد کردن کد ملی یه validation قرار دارم
حالا مشکلی که من دارم اینکه نمیخوام تا زمانی که کد ملی وارد نشده validation مربوط به اون فعال بشه و رنگ کادر فیلد کد ملی به رنگ قرمز در باید میخوام مثل باقی خاکستری باشه زمانی که طرف اقدام به ورود اطلاعات کرد validation اون نمایش داده بشه
دوست عزیز می تونی مقادیری که میخوای برسی کنی رو از کاربر بگیر و دقیقا مثل دستورات لاگین برسی کن که اگه موجود بود اجازه نده و اگه موجود نبود کار خاصی رو انجام بده
تصویر را از طریق ادیتور ضمیمنه کنید
کلید تصویر
میتونیدو زمانی فوکوس از روی اون خارج شد اعتبار سنجی را انجام دهید
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. } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)