آموزش اعتبار سنجی فرم در جاوا اسکریپت

4 سال پیش
آموزش اعتبار سنجی فرم در جاوا اسکریپت
امتیاز دهید post

آموزش اعتبار سنجی فرم در جاوا اسکریپت

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

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

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

  • Basic Validation – اول از همه ، فرم باید بررسی شود تا مطمئن شوید که تمام قسمتهای اجباری پر شده است. این فقط به یک حلقه از طریق هر قسمت در فرم و بررسی داده ها نیاز دارد.
  • Data Format Validation– ثانیاً ، داده هایی که وارد می شوند باید از نظر شکل و مقدار صحیح بررسی شوند. برای آزمایش صحت داده ها ، کد شما باید منطق مناسبی داشته باشد.

مثال

ما برای درک روند اعتبار سنجی مثالی می زنیم. در اینجا یک فرم ساده با فرمت html آورده شده است.

 

اعتبارسنجی فرم اساسی

ابتدا بیایید ببینیم چگونه یک اعتبار سنجی فرم اساسی را انجام دهیم. در فرم بالا ، ما برای تأیید اعتبار داده ها در هنگام onsubmit رویداد ارسال مجدد، از ()validate استفاده می کنیم. کد زیر اجرای این عملکرد ()validate را نشان می دهد.

 

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

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

مثال زیر نحوه اعتبار سنجی آدرس ایمیل وارد شده را نشان می دهد. آدرس ایمیل باید حداقل دارای علامت ‘@ و نقطه (.) باشد. همچنین ، “@” نباید اولین کاراکتر آدرس ایمیل باشد و آخرین نقطه باید حداقل یک حرف بعد از علامت “@” باشد.

مثال

برای اعتبار سنجی ایمیل کد زیر را امتحان کنید.

 

منبع.

لیست جلسات قبل آموزش جاوا اسکریپت

    1. آموزش جاوا اسکریپت
    2. نگاه کلی به آموزش جاوا اسکریپت 
    3. آموزش نحو در جاوا اسکریپت
    4. آموزش فعال کردن جاوا اسکریپت در مرورگرها
    5. آموزش قرارگیری در فایل HTML در جاوا اسکریپت
    6. آموزش متغیرها در جاوا اسکریپت
    7. آموزش عملگرها در جاوا اسکریپت 
    8. آموزش دستور if-else در جاوا اسکریپت 
    9. آموزش دستور switch case در جاوا اسکریپت
    10. آموزش حلقه while در جاوا اسکریپت
    11. آموزش حلقه for در جاوا اسکریپت
    12. آموزش حلقه for…in در جاوا اسکریپت  
    13. آموزش کنترل حلقه در جاوا اسکریپت
    14. آموزش توابع در جاوا اسکریپت
    15. آموزش رویدادها در جاوا اسکریپت
    16. آموزش کوکی ها در جاوا اسکریپت
    17. آموزش تغییر مسیر صفحه در جاوا اسکریپت 
    18. آموزش کادر گفتگو در جاوا اسکریپت 
    19. آموزش کلمه کلیدی Void در جاوا اسکریپت
    20. آموزش چاپ صفحه در جاوا اسکریپت 
    21.  بررسی اجمالی اشیا در جاوا اسکریپت
    22. آموزش شی Number در جاوا اسکریپ
    23.  آموزش شی Boolean در جاوا اسکریپت 
    24. آموزش شی رشته ها در جاوا اسکریپت
    25. آموزش شی آرایه ها در جاوا اسکریپت
    26. آموزش شی Date در جاوا اسکریپت
    27. آموزش شی Math در جاوا اسکریپت
    28. آموزش عبارات منظم و شی RegExp در جاوا اسکریپت
    29. آموزش مدل شی Document یا DOM در جاوا اسکریپت
    30. آموزش مدیریت خطاها و استثناها در جاوا اسکریپت
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه