PDA

View Full Version : پیدا کردن تعداد حروف وارد شده در TextBox



farzad226
شنبه 22 مهر 1391, 20:50 عصر
سلام . چه جوری میشه بفهمیم طرف توی textbox چند حرف وارد کرده؟

amirzandi
شنبه 22 مهر 1391, 21:26 عصر
TextBox1.Text.Length

farzad226
یک شنبه 23 مهر 1391, 09:19 صبح
مرسی .

حالا چجوری میشه این عدد رو به تکستش تبدل کرد ؟
مثلا طرف مینویسه "abcd"
طول اون رو برگردونه
بعد دوباره اون عدد رو به همون حرف تبدیل کنه.
و یا اگر 2 حرف اول رو خواستیم 2 حرف اول رو برگردونه

aliblue
یک شنبه 23 مهر 1391, 12:29 عصر
برای برگردوندن هر زیر رشته دلخواه روی هر متن دلخواه که در اینجا روی همین تکست باکس مثال زدم:
TextBox1.Text.Substring(0,3);
که 0 یعنی از اولین حرف متن رو تا کلا 3 حرف از متن اصلی جدا کن و برگردون.

aliblue
یک شنبه 23 مهر 1391, 12:36 عصر
و برای تبدیل عدد به متن،یکی از روش های زیر:
TextBox1.Text.Length.ToString();

Convert.ToString(TextBox1.Text.Length);

farzad226
یک شنبه 23 مهر 1391, 16:38 عصر
با تشکر

ایا میشه هر یک کاراکتری که کاربر داره وارد میکنه رو شمرد به طور لحظه ای ؟
مثلا وقتی داره مینویسه abc بتونیم به طور لحظه ای اعداد حرفی رو که تا این لحظه وارد کرده رو توی یک متغیر بریزیم؟

mohsen22
یک شنبه 23 مهر 1391, 18:47 عصر
با تشکر

ایا میشه هر یک کاراکتری که کاربر داره وارد میکنه رو شمرد به طور لحظه ای ؟
مثلا وقتی داره مینویسه abc بتونیم به طور لحظه ای اعداد حرفی رو که تا این لحظه وارد کرده رو توی یک متغیر بریزیم؟

یک لیبل تعریف کن برای نشون دادن چیزی که میخوای . کافی است در رویدادKeyUp
مربوط به تکست باکست اینو بنویسی
Label1.Text = TextBox1.Text.Length

Mag-Mag
دوشنبه 24 مهر 1391, 21:00 عصر
می تونی با جاوا اسکریپت هم اینطوری انجام بدی ، هر لحظه هر حرفی که بزنه یدونه اضافه بشه
addEvent(window, 'load', function(){
addEvent(gel('Id TextBoxet'),'keyup', showCharLength);
})

function showCharLength(e)
{
gel('Id Yek Tak Span dar safhat').innerHTML=(new Evt(e).source).value.length;
}


به جای gel تو بنویس docoment.getElementById

taiooo
سه شنبه 29 دی 1394, 08:34 صبح
سلام من یک ck editor دارم می خوام کاربر بیشتر از 1250 حرف ننویسه و یک جا بهش نمایش داده بشه که چندا تا حرف تا الان نوشته

sajaaaaad
سه شنبه 29 دی 1394, 10:44 صبح
معمولا بیشتر کنترل ها یک گزینه دارن به نام MaxLength داره که میتونی مشخص کنی حداکثر چند کاراکتر بگیره.
در خصوص نمایش دادن شماره ها از تابع تکست چنش استفاده کن.
مثلا
138496