PDA

View Full Version : سوال: چه جوری validation واسه text box درست کنم ؟



aliasghar2
دوشنبه 16 اسفند 1389, 22:23 عصر
سلام به همه دوستان برنامه نویسم

راستش میخوام واسه بعضی از text box هام یه نوع validation بسازم البته چون از یه dll استفاده می کنم که یه کنترل داره شبیه textbox که از توی یه برنامه از open source های همینجا برداشتم نمی تونم از masked textbox استفاده کنم به خاطر این میخوام خودم کد نویسیشو کنم طوری که کاربر نتونه غیر از عدد چیزی بده یه چی شبیه ajax تو asp.net
ولی نمی دونم تو چه رویدادی بنویسم بهتره

shadi khanum
دوشنبه 16 اسفند 1389, 23:24 عصر
اگه نمیتونی کامپوننتی که داری استفاده میکنی رو عوض کنی فک کنم تو رویداد KeyPress، تکست باکس باید چک کنی که کاراکتری که وارد شده عددی یا نه، اگه نبود e.Handled = true; کن که کاراکتری که زده وارد نشه. اگه میتونی عوض کنی جانوس یه کلمپوننت داره NumricEditBox که کلا فقط عدد میکیره

Reza_Yarahmadi
سه شنبه 17 اسفند 1389, 09:19 صبح
کدنویسی برای رویداد KeyPress فقط دکمه های زده شده رو چک میکنه و در صورتی که کاربر یک متن رو کپی کنه و توی تکست باکس پیست کنه هیچ نوع کنترلی روش انجام نمیده.
نمونه های زیادی در این زمینه توی همین سایت وجود داره ، چندتاشون رو بگیرید و به سورسشون نگاه کنید.