PDA

View Full Version : سوال: گرفتن مقدار فارسی در textbox به وسیله کاربر



sajad prm
یک شنبه 19 آذر 1391, 03:11 صبح
سلام
چگونه می توان مقدار فارسی رو از کاربر در textbox گرفت و جلوی ورود مقدار انگلیسی را گرفت ؟
آیا با php یا جاوا اسکریبت می شه این کار رو کرد
اگه می شه تکه کدش را بگذارید
ممنون

azowghi
یک شنبه 19 آذر 1391, 20:33 عصر
سلام دوست عزیز
با ترکیب php و jquery میتوانید میتوانید این کار را کنید . در واقع با آژاکس

این کد php:


preg_match('/^[ا-ی]+$/',$string,$match);

sajad prm
سه شنبه 21 آذر 1391, 23:03 عصر
استاد من این کد که شما گذاشتی رو نوشتم ولی جواب نگرفتم چه فارسی بنویسی چه انگلیسی پیام رو نشون می ده

Unique
چهارشنبه 22 آذر 1391, 02:04 صبح
ببینین شما برای محدود کردن ورود اطلاعات فقط به صورت فارسی باید هم سمت کلاینت یکسری کار انجام بدین و هم سمت سرور این کار را بکنین ! شما از طریق javascript واز طریق onkeypress میتونید کاربر را محدود به ورود حروف فارسی کنید ! توی سایت های سنجش و سایت های دولتی بگردین اسکریپت java پیدا خواهید کرد اما تنها این کافی نیست چون کاربر میتونه به روش هایی غیر از فرم شما مقادیر غیر فارسی ارسال کنه که در این مرحله باید از طریق php ورودی کاربر را بررسی و مطمئن بشین فارسی هستش ، البته میشه سمت کلاینت را هم بی خیال شد و فقط سرور را چک کرد و به کاربر اخطار داد که باید فارسی وارد کنه

sajad prm
پنج شنبه 23 آذر 1391, 01:43 صبح
خب سمت سرورش کدش چطوریه ؟