PDA

View Full Version : سوال: سوال درباره وارد کردن حروف در textbox با استفاده از validation ها



a_123123123123
چهارشنبه 25 خرداد 1390, 19:46 عصر
سلام
تو رو خدا نگین بگرد که گشتم نبود:کف:
ببینید دوستان من میخوام که کاربر تو باکس نام فقط حروف وارد کنه . این کا رو هم با کنترل های validation انجام بده
خیلی گشتم ولی همش با استفاده از کدنویسی بود
اگه غیر از کدنویسی تو رویداد keypree راهی سراغ دارید ممنون میشم در اختیار منم قرار بدید
ممنون از لطف تون

a_123123123123
چهارشنبه 25 خرداد 1390, 22:33 عصر
بابا چرا اینجا یکی جواب ادمو نمیده اخههههههههههههههههههههه:ع بانی++:

TeacherMath
چهارشنبه 25 خرداد 1390, 23:20 عصر
از ajaxTolkit استفاده کن.

a_123123123123
چهارشنبه 25 خرداد 1390, 23:42 عصر
تو سیستمم نصب نمیشه
خودمو خفه کردم ولی نشد

a_123123123123
چهارشنبه 25 خرداد 1390, 23:53 عصر
توضیح میدی با همین ajax چه طوری فقط کاراکتر حرف و نه عدد رو وارد تکست باکس کنم

TeacherMath
پنج شنبه 26 خرداد 1390, 01:35 صبح
تو سیستمم نصب نمیشه
خودمو خفه کردم ولی نشد
باید به این نکات توجه کنی:


ورژن ajaxToolkit باید با ورژن فریمورک برنامت یکی باشه .
برای فریمورک 4: http://ajaxcontroltoolkit.codeplex.com/releases/view/63654#DownloadId=223346
برای فریمورک 3.5 : http://ajaxcontroltoolkit.codeplex.com/releases/view/63654#DownloadId=223347
درون هریک از آنها یک AjaxControlToolkit.dll وجود داره اونو توی یک فولدر دلخواه که جای اونو تغییر نمیدی بریز.
از توی تولزبکس کلیک راست کن و انتخاب آیتم را کلیک کن. آدرس اون فایل رو browse کن بعد کنترل ها به تولز باکس اضافه میشن.
حال باید از تولز باکس یک ajaxtoolkitmaneger به برنامه اضافه کنی.اونو با موس بگیر توی صفه بنداز .
بعد به این صفحه برو آموزش کار با اونو نوشته :http://www.asp.net/ajaxlibrary/act_FilteredTextBox.ashx

a_123123123123
پنج شنبه 26 خرداد 1390, 12:36 عصر
سلام خدمت همگی
من خودم جواب رو پیدا کردم:لبخند:
کافی از یه RegularExpressionValidator استفاده کنید و خاصیت ValidationExpression را برابر *[a-az-z] قرار بدید
این طوری دیگه هیچ کاراکتر غیر عددی وارد تکست باکستون نمیشه:لبخند:

براتون ارزوی موفقیت میکنم:لبخند::لبخندساده:

a_123123123123
جمعه 27 خرداد 1390, 19:02 عصر
سلام خدمت همگی
یه چیز جدید یاد گرفتم:لبخند:
ببینید اگه بخواین از فونت فارسی تو تکست باکستون استفاده کنین دستور بالا یه مقدار واستون مشکل درست میکنه
فرمت بالا برای تایپ انگلیسی هستش
برای تایپ فارسی از فرمت زیر استفاده کنین
*[آ_ی]

موفق باشین:لبخند: