איך עושים בטופס html 'שדות חובה' שבלעדיהם לא יוכלו להתקדם קדימה. תודה

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

איך עושים בטופס html 'שדות חובה' שבלעדיהם לא יוכלו להתקדם קדימה. תודה

שליחהעל ידי מנחם מענדל מענדי » 07:22 06/03/2018

איך עושים בטופס html 'שדות חובה' שבלעדיהם לא יוכלו להתקדם קדימה. תודה

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: איך עושים בטופס html 'שדות חובה' שבלעדיהם לא יוכלו להתקדם קדימה. תודה

שליחהעל ידי 011371 » 07:38 06/03/2018

אפשר או דרך שפת צד שרת שאחרי שליחת הטופס אתה עושה תנאי למשל ב php

קוד: בחירת הכל

if(!$_POST['XXX'] or !$_POST['yyy'])
{print $form; }
כלומר שאם לא התקבלו הערכים המצוינים בשם xxx yyy אז שידפיס שוב את הטופס המוחזק במשתנה form$

הדרך היותר מקובלת לעשות זאת היא באמצעות שפת תסריט כמו ג'אווה סקריפט או אג'קס
היתרון בהם שהדפדפן בודק את הנתונים עוד לפני השליחה לשרת ולא מאפשר שליחת טופס ריק
ודבר זה מצריך לימוד בפני עצמו
אבל אי אפשר לסמוך רק על זה
כי כל מפתח מתחיל יכול לנתח את הדף ולנסות לשלוח לך post ישירות בלי צורך להזדקק ליצירה שלך וכך לעקוף את ההגבלות של שפות התסריט ללא כל מאמץ


חזור אל “פורום מפתחים API”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 3 אורחים