PDA

View Full Version : توي asp.net بجاي keypress يك textbox چه خاصيتي وجود داره؟



nasim.gh68
سه شنبه 15 دی 1388, 19:23 عصر
سلام
من مي خوام وقتي textbox چيزي وارد مي كنم فقط حروف فارسي رو بگيره توي ويژوال توي keypress شرط ميذاره اماتوي asp.net چكار كنم؟كجا بايد كد رو بنويسم؟

silverfox
سه شنبه 15 دی 1388, 22:00 عصر
ببین textchanged (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.textchanged.aspx ) کمک نمی کنه؟

behrouz110
سه شنبه 15 دی 1388, 23:18 عصر
بايد جاوا اسكريپت بنويسي و از اون توي برنامه استفاده كني .اگه خواستي بگو بيشتر توضيح بدم

nasim.gh68
چهارشنبه 16 دی 1388, 07:26 صبح
بايد جاوا اسكريپت بنويسي و از اون توي برنامه استفاده كني .اگه خواستي بگو بيشتر توضيح بدم
ممنون مي شم اگه بيشتر توضيح بديد.

kohyar
چهارشنبه 16 دی 1388, 07:44 صبح
با سلام
دوست عزيز اگر مي خواي از كد جاوا اسكريپت براي چك كردن حروف وارد شده توسط كاربر استفاده كني بايد از onkeypress استفاده كني
ولي اينم بگم كه از textbox مربوط به سربرگ استاندارد asp.net نمي توني استفاده كني
بجاي اون بايد از Inputbox مربوط به سربرگ html استفاده كني
فقط حواست باشه كه روي Input راست كليك كني و Run At Server بكني
و براي گرفتن مقدار وارد شده توسط كاربر هم از خصوصيت value استفاده كني
موفق باشي

e-arasteh
چهارشنبه 16 دی 1388, 11:33 صبح
میشه یه کد کامل بذاری؟

kohyar
چهارشنبه 16 دی 1388, 14:35 عصر
يك نمونه كد با asp.net 2005 ,و سي شارپ نوشتم
يك Inputbox از نوع اچ تي ام ال گذاشتم
و يك تابع جاوا اسكريپت كه با هر بار فشردن دكمه اي از صفحه كليد اون تابع توسط رويداد onkeypress فراخواني ميشه و اگر دكمه اي كه شما زده ايد Enter باشد پيغامي به شما نشان مي دهد

ParsaNM
چهارشنبه 28 اردیبهشت 1390, 12:37 عصر
دوست عزيز ميتوني روتينت رو طوري ويرايش کني که اگر کليدي جز اينتر زده شده تو lable1 نوشته بشه ..؟