PDA

View Full Version : سوال: تشخیص درستی تاريخ ورودي



Iran58
شنبه 24 مرداد 1388, 12:58 عصر
يك TextBox رو برای دریافت تاریخ درنظرگرفته ام. حال چطور می توانم تشخیص بدهم که مقدارتاریخ ورودی درسته يا نه؟ مثلا '18/07/1387' رو كاربر درسته وارد کرد اما اگه تاریخ رو به صورت '38/17/1387' واردکرد ه باشدسيستم اطلاع بدهد.

hozouri
شنبه 24 مرداد 1388, 13:43 عصر
يك TextBox رو برای دریافت تاریخ درنظرگرفته ام. حال چطور می توانم تشخیص بدهم که مقدارتاریخ ورودی درسته يا نه؟ مثلا '18/07/1387' رو كاربر درسته وارد کرد اما اگه تاریخ رو به صورت '38/17/1387' واردکرد ه باشدسيستم اطلاع بدهد.



دوست عزیز شما از MakedTextBox برای این کار استفاده نمی کنی فقط کافیه خاصیت Mask رو برابر با 0000/00/00 قرار بدهید ...

Mahdi1001
شنبه 24 مرداد 1388, 13:54 عصر
دوست عزیز شما از MakedTextBox برای این کار استفاده نمی کنی فقط کافیه خاصیت Mask رو برابر با 0000/00/00 قرار بدهید ...
دوست عزیز اونوقت چطور میخواد تشخیص بده که واسه ماه عدد 17 وارد شده یا 07 ؟
بنظر من که یه تابع بنویس که چک کنه؟
به عنوان مثال اگه ماه رقم د سمت راستش یا 0 یا 1 یا 2 باشه رقم سمت چپش بیادیا 0 یاشه یا 1 در غیر این صورت اگه رقم سمت چپش 0 نبود پیغام بده.

hozouri
شنبه 24 مرداد 1388, 14:29 عصر
دوست عزیز Mahdi1001 در پاسخ به ابهام شما :


if(convert.toint16(masked.text.substring(5,2)) < 12 )
{
//ماه اشتباه وارد شده است
}


برای روز هم دستوری مشابه با دستور بالا میشه فقط اندیسها متفاوتند ...