HTML <input> سمة للقراءة فقط

❮ HTML علامة <input>

مثال

نموذج HTML به حقل إدخال للقراءة فقط:

<form action="/action_page.php">
  <label for="country">Country:</label>
  <input type="text" id="country" name="country" value="Norway" readonly><br><br>
  <input type="submit" value="Submit">
</form>

التعريف والاستخدام

السمة readonlyهي سمة منطقية.

عند وجوده ، فإنه يحدد أن حقل الإدخال للقراءة فقط.

لا يمكن تعديل حقل الإدخال للقراءة فقط (ومع ذلك ، يمكن للمستخدم الانتقال إليه وتمييزه ونسخ النص منه).

يمكن readonlyتعيين السمة لمنع المستخدم من تغيير القيمة حتى يتم استيفاء بعض الشروط الأخرى (مثل تحديد مربع اختيار ، وما إلى ذلك). بعد ذلك ، يمكن لـ JavaScript إزالة القيمة للقراءة فقط ، وجعل حقل الإدخال قابلاً للتحرير.

ملاحظة: سيظل النموذج يرسل حقل إدخال يكون للقراءة فقط ، لكنه لن يرسل حقل إدخال معطل!


دعم المتصفح

تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم السمة بشكل كامل.

Attribute
readonly Yes Yes Yes Yes Yes

بناء الجملة

<input readonly>

❮ HTML علامة <input>