شنبه ۱ دی ۱۴۰۳ |  عضویت / ورود

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


Thursday, 2024 August 29   نویسنده: Hamid   تعداد بازدید: 234 بار  #آموزش جاوا اسکریپت - 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 ©