תגית readonly VS disabled

שתי תגיות קטנות אך חשובות לטפסים.

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

על מנת להפוך שדה לבלתי נגיש יש לנו שתי תגיות שאפשר להשתמש בהן בצורה הבאה:

תגית Readonly:


<input type="text" readonly="readonly" value="Example Text">

תגית disabled:


<input type="text" disabled="disabled" value="Example Text">

ההבדל הוא לא רק בעיצוב (דבר שגם כך אפשר לשנות באמצעות CSS) אלא בתפקוד עצמו. בעוד שתגית readonly מאפשרת לעשות copy&paste מהטקסט וכן שולחת את המידע המופיע ב-input יחד עם הטופס, תגית disabled אינה מאפשר כלל לגעת בטקסט וכן לא שולחת את ה-value עם הטופס.

פוסטים נוספים שכדאי לקרוא

בינה מלאכותית

מה זה Agentic AI או AI Agents

הסבר מקיף המיועד למתכנתים על מה זה סוכני AI ודוגמה שכל אחד יכול להבין.

בינה מלאכותית

עבודה עם MCP Streamable HTTP

איך מתקשרים עם שרת MCP שנמצא ברשת ואיך זה נראה באמת מאחורי הקלעים?

DALL·E 2024-09-06 12.34.24 - A visually engaging post about Python and cryptographic problems. The image should feature a dark-themed background with a glowing, futuristic Python
פתרונות ומאמרים על פיתוח אינטרנט

בעיות במימוש של פונקציות קריפטוגרפיות בפייתון

היום (16 לספטמבר) ממש, אני מעביר הרצאה ב-PyconIL 2024 על בעיות קריפטוגרפיות באפליקציות פייתון. לצערי אי אפשר להכניס את כל הבעיות הקריפטוגרפיות להרצאה אחת או

יסודות בתכנות

backward compatibility ו forward compatibility

שלושה עקרונות חשובים בפיתוח תוכנה שכדאי להכיר במיוחד בעידן הבינה המלאכותית והקוד המהיר.

גלילה לראש העמוד