در این قسمت از دوره آموزش گرویتی فرم می‌خواهیم به بررسی فیلد کد ملی بپردازیم و با این فیلد و کاربرد آن در افزونه گرویتی فرم بیشتر آشنا شویم و ببینیم که چگونه با استفاده از این فیلد می‌توانیم کد ملی کاربر را دریافت کنیم.

نیاز به گرویتی فرم فارسی

برای وارد کردن کد ملی در فرم‌ها و استفاده از واحد پول ملی ایران که به صورت پیشفرض در افزونه گرویتی فرم وجود ندارند، باید افزونه گرویتی فرم پارسی را نصب و فعال سازی کنیم تا بتوانیم به فیلد کدملی دسترسی داشته باشیم و از آن برای ساخت فرم خود استفاده کنیم.

توضیح فیلد کد ملی 

فیلد کد ملی یکی از فیلدهای افزونه گرویتی فرم پارسی می‌باشد که برای دریافت کد ملی افراد در فرم‌های مختلف و اعتبار سنجی کد ملی وارد شده توسط کاربر می توانیم از این فیلد استفاده کنیم. برای شروع کار، مطابق آموزش‌های قبلی یک فرم جدید ایجاد می‌کنیم. سپس با عمل drag and drop فیلد کد ملی را به فرم خود اضافه می‌کنیم.

افزودن فیلد کد ملی
افزودن فیلد کد ملی

در تنظیمات عمومی می‌توانیم عنوان و توضیحات مناسب را برای این فیلد وارد کنیم.

تنظیمات عمومی
تنظیمات عمومی

اگر تیک گزینه “نمایش شهر بر اساس کد ملی” را تیک بزنیم، وقتی کاربر کد ملی خود را وارد می‌کند، مطابق با کد ملی وارد شده، اسم شهر نشان داده می‌شود.

نمایش شهر
نمایش شهر

اگر تیک گزینه “جداسازی خودکار ارقام توسط خط فاصله” را بزنیم، به صورت خودکار خط فاصله قرار می‌دهد و کد ملی را جدا می‌کند.

جداسازی خودکار
جداسازی خودکار

اگر تیک گزینه “تبدیل خودکار اعداد فارسی و عربی به انگلیسی” را بزنیم هنگامی که کاربر اعداد را به فارسی وارد کند، افزونه به طور خودکار اعداد فارسی را به اعداد انگلیسی تبدیل می‌کند. 

تبدیل اعداد
تبدیل اعداد

در قسمت بعدی تنظیمات این فیلد می‌توانیم، نمایش پیام به کاربر را شخصی سازی کنیم. مثلا اگر کد ملی وارد شده توسط کاربر درست نبود و تعداد ارقام آن مطابق با الگوریتم نباشد و یا شامل کاراکتر غیر عددی باشد، در اینجا تعیین می‌کنیم که چه پیامی برای خطا به کاربر نمایش داده شود. 

لیست پیام‌هایی که می‌توانید متن آن‌ها را مشخص کنید همانند تصویر زیر در تنظیمات افزونه قرار گرفته است که می‌توانید آن را تغییر دهید.

نمایش پیغام
نمایش پیغام

در قسمت قوانین می‌توانیم، تیک گزینه ضروری را بزنیم تا کاربر حتما این فیلد از فرم را تکمیل کند. اگر تیک گزینه بدون تکرار را بزنیم، کاربر نمی‌تواند کدملی تکراری در این فیلد وارد کند. 

قوانین
قوانین

پس از اینکه تنظیمات موردنظر خود را اعمال کردیم، در نهایت تنظیمات انجام شده را ذخیره می‌کنیم تا بتوانیم نتیجه آن را مشاهده کنیم.

جمع‌بندی

در این قسمت از آموزش گرویتی فرم با فیلد کد ملی و کاربرد آن در طراحی فرم آشنا شدیم. باید به این نکته توجه داشته باشید که با استفاده از این فیلد از کد ملی وارد شده توسط کاربر استعلام گرفته نمی‌شود، بلکه فقط صحت کدملی وارد شده توسط کاربر بررسی می‌شود. از فیلد کدملی می‌توانید برای دریافت کدملی کاربران به شکل صحیح و اعتبارسنجی شده در فرم خود استفاده کنید.

دوره جامع آموزش گرویتی فرم

این مقاله یکی از جلسات دوره آموزش جامع افزونه گرویتی فرم است، برای مشاهده تمامی جلسات دوره می‌توانید روی دکمه زیر کلیک کنید. مشاهده همه جلسات
قسمت بعدی قسمت قبلی

نظرت راجب این مطلب چیه؟

هنوز امتیازی ثبت نشده است.
  • خیلی عالی
  • عالی
  • خوب
  • بد
  • خیلی بد
اگر سوال یا نظری راجب این مطلب دارید، به اشتراک بگذارید. ارسال دیدگاه

نوشتن دیدگاه

پس از ارسال دیدگاه، ایمیل شما به صورت عمومی نمایش داده نخواهد شد.