דף 1 מתוך 1

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

נשלח: 07:22 06/03/2018
על ידי מנחם מענדל מענדי
איך עושים בטופס html 'שדות חובה' שבלעדיהם לא יוכלו להתקדם קדימה. תודה

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

נשלח: 07:38 06/03/2018
על ידי 011371
אפשר או דרך שפת צד שרת שאחרי שליחת הטופס אתה עושה תנאי למשל ב php

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

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

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