سلام دوستان
در جایی که برای یوزر فرم طراحی شده که مطلب بنویسد چگونه میشود که در داخل فرم زبان فارسی نوشت که یوزر تغییر زبان ندهد ؟ آیا این در کد نویسی دردسر ساز است . مثال مانند سایت سنجش که در فرمها حتی اگر کیبورد انگلیسی باشد فارسی تایپ میکند . ممنون
اگه منظورت اینه که توی فرم فقط از کاراکتر های فارسی بشه استفاده کرد با رجکس توی جاوا اسکریپت انجام میشه
const regex = /^[آ-ی]$/
input.addEventListener('keyup', e => {
if (!regex.test(e.target.value)) input.classList.add('error')
else input.classList.remove('error')
}
اگر میخوای وقتی توی اون فرم اینگلیسی تایپ شد اون حروف تبدیل به حروف فارسی معادلش روی کیبورد بشه باید یه آبجکت یا ارایه درست کنی از حرف انکلیسی و معادل فارسی اون روی کیبورد و با هر رویداد keyup چک کنی و ریپلیس کنی
@hussain2
سلام سپاسگزارم منظورم دقیقاً همین بود که شما کدش نوشتین
یک سوال دیگه هم داشتم که اگر یک فرم ایجاد کنیم مثلاً نظر شما در مورد پژو چیست و هر کس ( با پر کردن فرم اطلاعات اولیه ) نظرش بنویسد حتماً باید دیتا بیس برای اون تهیه کنیم تا نظرات جمع آوری کنیم سپاسگزارم.
سلام خواهش میکنم
بله باید دیتابیس تهیه کنی البته یه راه دیگه هم هست میتونی توی یه فایل همه نظرات رو ذخیره کنی اما نه امنیت داره نه امکانات دیتابیس رو بنابر این همون دیتابیس بهتره
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟