כפתורי בחירה
חלק מהיחידה יסודות במסלול ה-HTML של Coddy. שיעור 41 מתוך 60.
ב-HTML, משתמשים בכפתורי בחירה כדי ליצור קבוצה של אפשרויות שאינן יכולות להיבחר יחד, שבה המשתמש יכול לבחור אפשרות אחת בלבד מתוך הקבוצה. יוצרים כפתורי בחירה באמצעות התג <input>, כאשר המאפיין type מוגדר ל-"radio".
הנה התחביר הבסיסי ליצירת לחצן בחירה ב-HTML:
<input type="radio" id="option1" name="radiogroup" value="option1">
<label for="option1">Option 1</label><input>: תגית שמגדירה שדה קלט.type="radio": מאפיין שמציין שסוג הקלט הוא כפתור בחירה.id: מאפיין שמעניק לכפתור הבחירה מזהה ייחודי.
name: מאפיין שמקבץ לחצני בחירה יחד. כל לחצני הבחירה בעלי אותו שם שייכים לאותה קבוצה, ובכל פעם אפשר לבחור רק אפשרות אחת בקבוצה.
value: מאפיין שמציין את הערך המשויך ללחצן הבחירה. ערך זה נשלח לשרת כשהטופס נשלח.
<label>: תגית שמספקת תווית שאפשר ללחוץ עליה עבור לחצן הבחירה. המאפייןforשל התווית צריך להיות זהה למאפייןidשל לחצן הבחירה.
הנה דוגמה לאופן יצירת קבוצה של כפתורי בחירה:
<form>
<input type="radio" id="option1" name="mygroup" value="option1">
<label for="option1">Option 1</label>
<br>
<input type="radio" id="option2" name="mygroup" value="option2">
<label for="option2">Option 2</label>
<br>
<input type="radio" id="option3" name="mygroup" value="option3">
<label for="option3">Option 3</label>
<br>
</form>בדוגמה הזו יש לנו טופס עם שלושה לחצני בחירה, כולם שייכים לאותה קבוצה כי הם חולקים את אותו מאפיין name ("mygroup"). לכל לחצן בחירה יש id ו-value ייחודיים, ותווית מתאימה. כשהמשתמש בוחר באחת מהאפשרויות האלה ושולח את הטופס, הערך של לחצן הבחירה שנבחר יישלח לשרת.
אתגר
קלצרו מסמך HTML שכולל טופס עם קבוצה של לחצני בחירה. הטופס צריך לכלול את הרכיבים הבאים:
- קבוצה של שלושה לחצני בחירה עם השם "color".
- לחצן הבחירה הראשון צריך להיות עם המזהה "red", הערך "red" ותווית עם הטקסט "Red".
- לחצן הבחירה השני צריך להיות עם המזהה "green", הערך "green" ותווית עם הטקסט "Green".
- לחצן הבחירה השלישי צריך להיות עם המזהה "blue", הערך "blue" ותווית עם הטקסט "Blue".
- הוסיפו תג
<br>אחרי כל תווית כדי ליצור מעבר שורה.
נסו בעצמכם
<!DOCTYPE html>
<html>
<body>
<!-- כתבו כאן קוד -->
</body>
</html>השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
9טפסים וקלטים חלק 2
כפתורי בחירהתיבות סימוןתפריטים נפתחיםכפתוריםכפתורים בטפסיםסיכום – טפסים #1סיכום – טפסים #2תרגלו בעצמכם: Web אונליין