ورود

View Full Version : زبان پیش فرض textbox در asp.net Csharp



abcd1386
چهارشنبه 21 اردیبهشت 1390, 21:45 عصر
سلام آقای کرامتی
آیا می شه textbox داشت که زبان پیش فرض اون در لود صفحه وب فارسی باشه ولی با ALT+SHIF fai hk'gdsd il تایپ کرد
البته کد جاوای تکست باکس فقط و فقط فارسی را دارم


در ضمن آیا میشه textbox داشت که زبانش فقط انگلیسی باشه اونم از نوع بزرگ انگلیسی

از شما سپاسگزارم

amirjalili
پنج شنبه 22 اردیبهشت 1390, 08:54 صبح
با javascript میتونی این کار رو انجام بدی


function keyenter(field,e)
{
var key;
if (window.event)
key = window.event.keyCode;
if (key>31)
if (key<128)
{
if (window.event)
window.event.keyCode=' !"#$%،گ)(�+و-./0123456789:ك,=.؟@ِذ}ىُيلا�ـ،/’د�؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرص طغظ<|>ّ'.charCodeAt(key-32);
}
}



<input onkeypress="keyenter(this,event)" type="text" name="T1" size="20">

منبع :
http://www.codeproject.com/KB/scripting/JavaScript_Farsi_TextBox.aspx

abcd1386
شنبه 24 اردیبهشت 1390, 17:51 عصر
با تشکر از شماه آقای Amirjalali
ولی این روش شما فقط برای مواردی است که می خواهیم تکست باکس فقط فارسی داشته باشم
ولی من می خوام که با با لا اومدن صفحه وب تمام تکست باکس ها بدون توجه به زبان کامپیوتر دارای حالت پیش فرض فارسی باشند و اگر نیاز به انگلیسی داشتم با ALT+SHIFT زبان تکست باکسم را عوض کنم