پنج‌شنبه ۱ آذر ۱۴۰۳ |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

قطعه کد جاوا اسکریپت برای تنظیم dir فیلد در حین تایپ


Thursday, 2024 August 29   نویسنده: Hamid   تعداد بازدید: 198 بار  #آموزش جاوا اسکریپت - Java Script‏   امتیاز متوسط: امتیازی داده نشده است

اگر نیاز دارید که هنگام تایپ در یک فیلد، نسبت به اینکه کاربر فارسی تایپ می‌کند یا انگلیسی، direction یا dir آن فیلد تنظیم شود، این تابع می‌تواند به شما کمک کند:

function setDir(text)
{
	let firstChar = text.charCodeAt(0);
	if(
		(firstChar>=48 && firstChar<=57)
		||
		(firstChar>=65 && firstChar<=90)
		||
		(firstChar>=97 && firstChar<=122)
	)
		return 'ltr';
	if(firstChar>=1570 && firstChar<=1800)
		return 'rtl';
	if(text.length>1)
		return setDir(text.substr(1));
	return '';
}

به این صورت از آن استفاده کنید:

$(`#text`).on(`input`,function() {
	let text = $(this).val();
	$(this).css(`direction`,setDir(text));
});

.



ارسال سؤال یا نظر
Tutorials ©