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

یه کنترل Validation برای چند تا تکس باکس

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
من میخوام یه کنترل Validation رو برای چند تا Text box استفاد کنم . شما بهتر از من میدونید که تو خاصیت ControlToValidate فقط میشه اسم یه Text box رو انتخاب کرد.

راه حلی وجود د اره که مجبور نشم واسه هر Textbox یه Validate بذارم ؟
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
من میخوام یه کنترل Validation رو برای چند تا Text box استفاد کنم . شما بهتر از من میدونید که تو خاصیت ControlToValidate فقط میشه اسم یه Text box رو انتخاب کرد.

راه حلی وجود د اره که مجبور نشم واسه هر Textbox یه Validate بذارم ؟
فکر میکنم هر کنترل validation رو برای یک کنترل asp.net میتونین استفاده کنید
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
فکر میکنم هر کنترل validation رو برای یک کنترل asp.net میتونین استفاده کنید
دقیقا همینطور است !

اگر شما میخواهید تمام تکمست باکساهایی که غیر مجازند اعلام شوند ، میتوانید برای هر کدام یک validation control بگذارید و در نهاست هم از یک کنترل validation summary استفاده کنید
 

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
والا فرمی که من مجبور شدم طراحی کنم حدود 35 تا Text Box داره !!!!

اگه بخوام واسه هر Text BOX یه RFV + یه REV بذارم حسابشو بکنید چی میشه !!!!

چون زیاد حرفه ای نیستم گفتم دوستان که وارد ترن شاید یه راهی یه میانبری بلد باشن که

اینهمه Validation تو صفحه نذارم !!!


RequiredFieldValidator = RFV

RegularExpressionValidator = REV
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
منطق کارتون چیه ؟! و اصولا صورت مسئله چیه که شما به این نتیجه رسیدید که از یه ولیدیتور برای چند تا کنترول استفاده کنید ؟!

سلام شرلوک جان ، خوشحالم که بعد از مدتی میبینمت ! :)

والا فرمی که من مجبور شدم طراحی کنم حدود 35 تا Text Box داره !!!!

اگه بخوام واسه هر Text BOX یه RFV + یه REV بذارم حسابشو بکنید چی میشه !!!!

چون زیاد حرفه ای نیستم گفتم دوستان که وارد ترن شاید یه راهی یه میانبری بلد باشن که

اینهمه Validation تو صفحه نذارم !!!


RequiredFieldValidator = RFV

RegularExpressionValidator = REV


درگ و دروپ کردن کنترل ها ی validator سخت تره یا نوشتن کد جاوا اسکریپت ؟؟

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

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
همینطور که می گید تو جاوا اسکریپت میشه برای خالی نموندن و تعیین مقدار ورودی هر TextBox با شرط گذاشتن و یه alter اگر کاربر TextBox رو پر نکرد یا مقدار ورودیش صحیح نبود بهش پیغام داد ولی :

1- بهتر از من می دونید که جاوا اسکریپت کلاینت ساید ه . من میخوام سرور ساید این محدودیت ها رو اعمال کنم .

2- شما فرض کن کاربر 10 تا TextboX رو خالی گذاشت و تو 10 تا دیگه هم مقدار غلط وارد کرد. وقتی Submit رو میزنه 20 تا پیغام خطا تو صفحه اش میاد که فقط باید 2 دقیقه وقت بذاره پیغام ها رو OK کنه !!!
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
قرار نیست به کاربر، alert داده بشه که.
وقتی از validator control ها استفاده میکنید، میتونین متنی رو که تنظیم کردید ، کنار Textbox ها نشون بدید.

20 تا textbox رو برا هر کدوم validator هایی که نیازه ، ست کنین.
به هر حال کار طراحی قرار نیست دیگه در 30 ثانیه باشه .. زمان بر هم میتونه باشه...
 

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
قرار نیست به کاربر، alert داده بشه که.
وقتی از validator control ها استفاده میکنید، میتونین متنی رو که تنظیم کردید ، کنار Textbox ها نشون بدید.

اگه قرار باشه برای هر TextBox یه کنترل Validation بذارم . واسه نشون دادن اون همه پیغام خطا از
ValidationSummary استفاده می کنم .
 
بالا