מדריך HTML מספר 10 - טפסים, שדות וכפתורים (Forms and input fields)

מדריך HTML מספר 10 - טפסים, שדות וכפתורים (Forms and input fields)

שדות וטפסים הם הדרך שלנו להעביר מידע לשרת בכל מיני צורות - צ'ק בוקסים, כפתורי רדיו, שדות קלט, סיסמאות ועוד. במדריך זה נסביר כיצד ליצור טפסים המכילים את הדברים האלו.

קל 8,077 צפיות

מה תצטרך

  • HTML
  • טפסים
  • איך להכין טופס
  • שליחה
  • כפתורים
  • צ'ק בוקס
  • כפתור רדיו

שלבים

  1. 1

    שלב 1

    כדי להשתמש בשדות, צ'ק בוקסים וכדומה עלינו להגדיר טופס, כלומר, עלינו להגדיר אלמנט מסוג form אשר בתוכו נגדיר אלמנטי קלט שונים (Input). אלמנט הקלט לרוב יתלווה במאפיין מסוג type שיגדיר איזה סוג קלט נקבל, לדוגמא:

  2. 2

    שלב 2

    שלב 2


    <html>

    <body>

    <form> Your dogs name: <input type="text" name="dogname" />

    </form>

    </body>

    </html>

  3. 3

    שלב 3

    שלב 3

    במקרה הזה נקבל שדה קלט פשוט המקבל תווים - שימו לב שאלמנט הform רק מגדיר שמדובר בטופס ואינו נראה לעין בדף האינטרנט שלנו. אלמנט הinput נמצא בין תגיות אלמנט הform והוא מכיל בתוכו מאפיין type שהערך שלו הוא text (כלומר שדה טקסט) , כמו כן, קיים מאפיין name שמייצג שם שנוכל להתייחס אליו מאלמנטים אחרים (ערכו נבחר באופן שרירותי).

  4. 4

    שלב 4

    כאשר נגדיר למשתמשים לעשות בחירות מסויימות בטופס, עלינו לחשוב כמה אפשרויות ברצוננו לתת למשתמש לבחור ובהתאם להציב כפתורים וקופסאות. אם המשתמש צריך לבחור אופציה אחת מתוך מספר אופציות נשתמש בכפתור הרדיו (Radio button) או בתפריט נפתח (Drop down).

     אם נרצה שמשתמש יוכל לבחור מספר אופציות, נשתמש בצ'ק בוקס (Check box).

    דוגמא לRadio button:

  5. 5

    שלב 5

    שלב 5

    <html>

    <body>

    <form>

    <input type="radio" name="vacation" value="Eilat" />

    Eilat <br />

    <input type="radio" name="vacation" value="Ramat ha golan" />

    Ramat ha golan

    </form>

    </body>

    </html>

     
  6. 6

    שלב 6

    שלב 6

    את מאפיין הtype באלמנט הinput הגדרנו כradio ויצרנו מאפיין value עם שם הערך. בדף הHTML יוצגו 2 הכפתורים שיצרנו עם הטקסט שהגדרנו שיהיה לצידם.

  7. 7

    שלב 7

    כדי לעשות צ'ק בוקסים (לבחירת מספר אופציות) נעשה כך:

  8. 8

    שלב 8

    שלב 8

    <html>

    <body> What classes do you have? <br />

    <form>

    <input type="checkbox" name="study" value="Math" />

    Math<br />

    <input type="checkbox" name="study value="biology" />

    biology <br />

    <input type="checkbox" name="study" value="English" />

    English <br />

    </form>

    </body>

    </html>

  9. 9

    שלב 9

    שלב 9

    בדף הHTML יופיעו הצ'ק בוקסים לבחירה מרובה. הנה דוגמא לתפריט נפתח (Drop down) לבחירה יחידה.

  10. 10

    שלב 10

    שלב 10

    <html>

    <body>

    <form action="">

    <select name="country">

    <option value="Israel">Israel</option>

    <option value="USA">USA</option>

    <option value="Canada">Canada</option>

    <option value="Australia">Australia</option>

    </select>

    </form>

    </body>

    </html>

  11. 11

    שלב 11

    שלב 11

    בדוגמא קיימות כמה תגיות שלא ראינו לפני כן: תגית הselect שמגדירה שמדובר בתפריט נפתח ובתוכה תגיות בשם option שמגדירות אילו אפשרויות ניתן לבחור בתפריט, דיי פשוט.

    אל תשכחו שהכל נמצא בתוך אלמנט הטופס.

  12. 12

    שלב 12

    קיימות עוד מספר אלמנטים מעניינים שכדאי להכיר ולנסות:

  13. 13

    שלב 13

    <form> Password: <input type="password" name="pwd"> </form>
  14. 14

    שלב 14

    מגדיר סיסמא (תוכן הסיסמא יוסתר)

  15. 15

    שלב 15

    <textarea rows="20" cols="50">some text in the text area</textarea>

  16. 16

    שלב 16

    הדוגמא הזו מראה לנו כיצד להכין שדה שיכול להכיל מספר גדול של תווים (בניגוד לאלמנט הtext). זו דוגמא ליצירת כפתור:

  17. 17

    שלב 17

    <input type="button" value="Nice Button!">

  18. 18

    שלב 18

    זהו מדריך טיפה יותר מורכב המסביר כיצד לשלוח נתונים מטופס לכתובת אי מייל מסויימת

  19. 19

    שלב 19

    <form action="MAILTO:admin@bekaloot.co.il" method="post" enctype="text/plain">   Name:<br> <input type="text" name="name" value="name"><br>   E-mail:<br> <input type="text" name="mail" value="email"><br>   Comment:<br> <input type="text" name="comment" value="comment" size="70"> <br><br>   <input type="submit" value="Send">   </form>

     

מדריכים קשורים

איך לבחור את הצבעים המתאימים לאתר האינטרנט שלך.

איך לבחור את הצבעים המתאימים לאתר האינטרנט שלך.

כאשר מעצבים אתר אינטרנט יש לתת חשיבות עליונה לצבע. צבעים מפעילים תגובות פסיכולוגיות ושימוש לא נכון יכול לפעול לרעתך, הנה כמה צעדים שיעזרו לך לבחור בצבעים הנכונים.

קל 7K צפיות
איך לבחור ולקנות שם לאתר שלך (Domain name)

איך לבחור ולקנות שם לאתר שלך (Domain name)

השם של האתר אומר הכל עליך, עליו להיות קליט, קצר, תמציתי וביחד עם זאת לספר את כל מה שעומד מאחורי העסק. בכמה צעדים קלים נסביר איך לבחור ולקנות שם דומיין לאתר שלך.

קל 8K צפיות
מדריך HTML מספר 6 - קישורים (Links)

מדריך HTML מספר 6 - קישורים (Links)

מדריך זה ילמד אתכם כיצד להכניס קישורים באתרכם - קישור יכול להיות מילה, מספר מילים או תמונה המקשרת למסמך אחר.

קל 5K צפיות
מדריך HTML מספר 7 - איך לעשות טבלאות (Tables)

מדריך HTML מספר 7 - איך לעשות טבלאות (Tables)

במדריך זה אסביר כיצד להכין טבלאות בHTML ואפרט על תגי הtable,הtr,הtd והth.

קל 10K צפיות
יצירת רשימות ב-HTML: מדריך מקיף

יצירת רשימות ב-HTML: מדריך מקיף

למדו כיצד להשתמש ברשימות ממויינות ולא ממויינות ב-HTML כדי לשפר את הסדר והקריאות של דפי האינטרנט שלכם

קל 5K צפיות
איך לבנות בית DIY - מדריך שלב אחר שלב

איך לבנות בית DIY - מדריך שלב אחר שלב

למדו איך לבנות בית DIY עם המדריך השלם שלנו. הכינו את השטח, בנו את היסודות, והתקינו גגות וחלונות.

קל 9K צפיות