سلام.
1 - چطور یک تکست باکس بزارم برای وارد کردن تاریخ تولد. میخام کاری کنیم که مقدار int بگیره بجز عددهای 0 تا 9 چیز دیگه نشه تایپ کرد
2 - چجوری میشه کاری کنیم تا وقتی روی یک تکست باکس کلیک کردیم برای تایپ زبان صفحه کلید فارسی بشه؟
سلام.
1 - چطور یک تکست باکس بزارم برای وارد کردن تاریخ تولد. میخام کاری کنیم که مقدار int بگیره بجز عددهای 0 تا 9 چیز دیگه نشه تایپ کرد
2 - چجوری میشه کاری کنیم تا وقتی روی یک تکست باکس کلیک کردیم برای تایپ زبان صفحه کلید فارسی بشه؟
برای سوال اول: در keypress تکسباکست بنویس:
if ((e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar!=((char)8))
e.Handled = true;
این کد Backspace رو هم جواب می دهد.
در مورد سوال دومت هم:
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("FA-ir"));
درضمن اگر هم جستجو کرده بودید پیدا می کردید، تاحالا 10ها بار این موضوع مطرح شده، مثل: کلیک کنید
موفق باشید
فکر کنم ASP.NET این رویداد ها رو نداره؟
فکر کنم بخاطر اینکه کنترل ها سمت سرور اجرا میشن این رویداد ها رو ندارن و جایی خوندم که با JavaScript میشه نوشت. میشه راهنمایی کنید با JS بنویسیم؟