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>