انتقل إلى محتوى الدرس

Disabled Readonly Plaintext التعطيل والقراءة والنص المجرد

تعلّم بناء حقول النماذج الحديثة في بوتستراب 5 بربط التسميات وحقول الإدخال ونصوص الإرشاد المساعدة، وضبط الأحجام وحالات التعطيل وحقول رفع الملفات ومنتقي الألوان.
2 صفوف تعليمية
بوتستراب 5
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

من الأخطاء الشائعة الخلط بين سمتَي disabled وreadonly في النماذج. فالحقل المعطّل بسمة disabled يظهر بخلفية رمادية باهتة ولا يقبل التركيز بلوحة المفاتيح ولا تُرسل قيمته إطلاقاً ضمن بيانات النموذج إلى الخادم. أما الحقل المقيّد للقراءة فقط بسمة readonly فيمنع تعديل النص مع السماح بتحديده ونسخه وإرسال قيمته مع النموذج بشكل طبيعي.

وعندما ترغب في عرض قيمة ثابتة للقراءة فقط (مثل البريد الإلكتروني المسجّل للحساب) بهيئة نص أنيق مجرد من الإطار والخلفية مع الحفاظ على الهوامش الرأسية الدقيقة للحقول المجاورة، استبدل .form-control بالكلاس .form-control-plaintext.

الصف 2 كود برمجي
HTML
<input class="form-control mb-2" type="text"
       value="Disabled field" disabled>
<input class="form-control mb-2" type="text"
       value="Readonly copyable value" readonly>
<input class="form-control-plaintext" type="text"
       value="[email protected]" readonly>