PDA

View Full Version : چگونه با توجه به زبان انتخاب شده صفحه کلید مکان نما درون تکس باکس نمایش دهیم



bitcob589
سه شنبه 28 آبان 1392, 19:42 عصر
با سلام
چگونه با توجه به زبان انتخاب شده صفحه کلید مکان نما درون تکس باکس نمایش دهیم در نظر بگیرید اگر صفحه کلید جهت تایپ زبان فارسی انتخاب شده بود مکات نما درون تکس باکس در سمت راست نمایش داده شود اگر صفحه کلید جهت تایپ انگلیسی انتخاب شده بود مکات نما درون تکس باکس در سمت چپ نمایش داده شود ( با توجه به نوع زبان انتخابی صفحه کلید جهت تایپ مکانما در جهت واقعی خود نمایش داده شود )

fakhravari
سه شنبه 28 آبان 1392, 20:05 عصر
این موارد باید با جا وا اسکرپیت بنویسید .
دنبال پلاگین js باشید

bitcob589
سه شنبه 28 آبان 1392, 20:07 عصر
این موارد باید با جا وا اسکرپیت بنویسید .
دنبال پلاگین js باشید

یک نمونه از این پلاگین را معرفی می نمایید

صابر
چهارشنبه 29 آبان 1392, 14:24 عصر
چون صفحه کلید یکی از امکانات سیستم عامل است، این کار امکان‌پذیر نیست. برای همین است که بعضی از سایت‌های فارسی از کاربر می‌خواهند صفحه کلید را در حالت انگلیسی قرار دهند و یک mapper می‌نویسند تا با تایپ کاراکتر انگلیسی معادل فارسی آن در textbox درج شود، اما این روش استانداردی نیست.
بهتر است با استفاده از validation در جاوا اسکریپت هنگام ثبت فرم یا lost focus کردن از روی textbox به کاربر پیغام داده شود فقط کاراکتر فارسی یا انگلیسی مورد قبول است.

bitcob589
چهارشنبه 29 آبان 1392, 17:19 عصر
بهتر است با استفاده از validation در جاوا اسکریپت هنگام ثبت فرم یا lost focus کردن از روی textbox به کاربر پیغام داده شود فقط کاراکتر فارسی یا انگلیسی مورد قبول است.

اگر امکان دارد درباره این قسمت که توضیح داده اید کد یا مثال بگذارید

صابر
چهارشنبه 29 آبان 1392, 19:25 عصر
در ASP.NET می‌توانید از Regular Expression استفاده کنید:

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Text="فقط حروف فارسی مجاز است"
ControlToValidate="txtFirstName" ValidationExpression="^[ا-یء-ی ]+$" ValidationGroup="Group1" Display="Dynamic"></asp:RegularExpressionValidator>

و در جاوا اسکریپت قسمت «اعتبار سنجی وجود حروف و اعداد خاص با جاوا اسکریپت» که در این صفحه توضیح داده شده است را تغییر دهید:
http://webgoo.ir/108/1