دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۵۶ : اعتبار سنجی فرم ها با جاوا اسکریپت

  • دسته‌بندی‌ها :
جلسه ۵۶ : اعتبار سنجی فرم ها با جاوا اسکریپت
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
      در این جلسه قصد داریم تا به اعتبار سنجی فرم ها با جاوا اسکریپت JavaScript و اعتبارسنجی داده ها در جاوا اسکریپت بپردازیم.

      اعتبار سنجی فرم ها با جاوا اسکریپت و ورودی ها این امکان را به ما می دهد تا از دریافت اطلاعات اشتباه جلوگیری کنیم و امنیت سایت را بهبود ببخشیم.

      اعتبارسنجی فرم ها در HTML می تواند با جاوا اسکریپت انجام شود.

      همچنین برای اطلاعات بیشتر می توانید به اعتبارسنجی فرم در php نیز مراجعه نمایید.

       

      در مثال زیر اگر فیلد fname خالی باشد، تابع یک پیام هشدار نمایش می دهد و false بر می گرداند تا از ارسال جلوگیری کند.

      مثال : 

      وقتی فرم می خواهد ارسال شود، تابع فراخوانی می شود:

      مثال : فراخوانی توابع زمان ارسال فرم
      خودتان امتحان کنید »

      اعتبار سنجی ورودی های عددی

      جاوا اسکریپ اغلب برای اعتبار سنجی ورودی های عددی استفاده می شود:

      اعتبار سنجی فرم ها با جاوا اسکریپت

      مثال : اعتبار سنجی ورودی های عددی
      خودتان امتحان کنید »

      اعتبار سنجی فرم HTML به صورت خودکار

      اعتبارسنجی فرم می تواند به صورت خودکار توسط مرورگر انجام شود.

      اگر یک فیلد فرم (fname) خالی باشد، ویژگی required از ارسال فرم جلوگیری می کند:

      مثال : اعتبار سنجی خودکار فرم
      خودتان امتحان کنید »

      اعتبارسنجی داده ها

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

      معمولا وظایف اعتبار سنجی به شرح زیر است:

      • آیا کاربر تمام فیلد های ضروری را پر کرده است؟
      • آیا کاربر داده معتبر وارد کرده است؟
      • آیا کاربر متن را در فیلد عددی وارد کرده است؟

      در اغلب موارد، هدف اعتبار سنجی مطمئن شدن از درستی ورودی کاربر می باشد.

      اعتبار سنجی می تواند با روش های مختلفی انجام شود.

      اعتبار سنجی سمت سرور بعد از ارسال داده ها به سرور در وب سرور انجام می شود.

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

      HTML Constraint Validation

      HTML5 یک ویژگی جدید اعتبار سنجی به نام HTML Constraint Validation معرفی کرده است.

      این ویژگی بر پایه های زیر می باشد:

      • HTML Input Attributes
      • CSS Pseudo Selectors
      • DOM Properties and Methods

      جدول اعتبار سنجی Attribute های ورودی:

      توضیحاتAttribute
      تعیین می کند که عنصر ورودی غیر فعال باشدdisabled
      حداکثر مقدار یک ورودی را تعیین می کندmax
      حداقل مقدار یک ورودی را تعیین می کندmin
      الگوی مقدار یک ورودی را تعیین می کندpattern
      فیلد های ضروری را تعیین می کندrequired
      نوع یک عنصر ورودی را تعیین می کندtype

      محدودیت Validation CSS شبه انتخابگرها

      انتخابگرتوضیحات
      :disabledعناصر ورودی با مشخصه “disabled” انتخاب شده را انتخاب می کند.
      :invalidعناصر ورودی با مقادیر نامعتبر را انتخاب می کند.
      :optionalعناصر ورودی را بدون هیچ ویژگی “required” مشخص می کند.
      :requiredعناصر ورودی را با مشخصه “required” مشخص می کند.
      :validعناصر ورودی را با مقادیر معتبر انتخاب می کند.

      جلسه اعتبار سنجی فرم ها با جاوا اسکریپت به پایان رسید.
      در جلسه بعد API اعتبار سنجی جاوا اسکریپت را معرفی می کنیم. با ما همراه باشید

      QR:  جلسه ۵۶ : اعتبار سنجی فرم ها با جاوا اسکریپت
      به اشتراک بگذارید