خاصية readonly لـ <input> في HTML
التعريف والاستخدام
readonly
تحدد الخاصية حقل الإدخال كقابل للقراءة فقط.
readonly
الخاصية هي خاصية بولية.
إذا تم تعيين هذه الخاصية، فإنها تحدد أن حقل الإدخال قابل للقراءة فقط.
حقل الإدخال القابل للقراءة غير قابل للتعديل (لكن يمكن للمستخدم استخدام مفتاح tab للتحديد إليه، وتحديد النص وتسجيل النص منه).
يمكن تعيين readonly
الخصائص لمنع المستخدم من تعديل القيمة حتى تتحقق بعض الشروط الأخرى (مثل اختيار مربع الاختيار وما إلى ذلك). ثم يمكن للجافا سكربت حذف readonly
القيمة، مما يجعل حقل الإدخال قابلاً للتعديل.
ملاحظة:سيتم تقديم الحقول الإدخالية القابلة للقراءة، ولكن لن يتم تقديم الحقول الإدخالية المحظورة!
مثال
تتضمن نموذج HTML يحتوي على حقل إدخال فقط قراءة:
<form action="/action_page.php"> <label for="country">الدولة:</label> <input type="text" id="country" name="country" value="China" readonly><br><br> <input type="submit" value="إرسال"> </form>
النحو
<input readonly>
دعم المتصفحات
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم |