R023: حقول نص تُعرض من اليسار إلى اليمين حيث يُتوقع إدخال عربي

العربية المكتوبة في مربع نص أو بحث أو منطقة نص من اليسار إلى اليمين تبدأ من الحافة الخاطئة وتقع علامات ترقيمها في الجهة الخاطئة؛ وتُستثنى حقول البريد الإلكتروني والهاتف والرابط والأرقام وكلمة المرور.

الفحص

المعرّف
R023
الفئة
الاتجاه والنص ثنائي الاتجاه
الخطورة الافتراضية
عالية

متى يُطلق ملاحظة

  1. عالية

    حقل نص أو بحث ظاهر، أو منطقة نص، يُعرض من اليسار إلى اليمين بينما نصه المؤقت أو تسميته بالعربية: الحقل ينتظر العربية، وستُكتب من الحافة الخاطئة. ينطبق هذا حتى لو قال الحقل dir="ltr".

    الإصلاح: أضف dir="rtl" إلى الحقل، أو dir="auto" إن كانت لغة الإدخال تتغير.

  2. عالية · ثقة متوسطة

    حقل نص أو بحث ظاهر، أو منطقة نص، على صفحة عربية يُعرض من اليسار إلى اليمين، بلا سمة dir، وبلا نص مؤقت أو تسمية بالعربية تؤكد ما ينتظره.

    الإصلاح: أضف dir="rtl" إلى الحقل، أو dir="auto" إن كانت لغة الإدخال تتغير.

ما الذي يتجاهله عمدًا

حقول البريد الإلكتروني والهاتف والرابط والأرقام وكلمة المرور، فهي يجب أن تبقى من اليسار إلى اليمين (يفحص R070 العكس)؛ والحقول المضبوطة على dir="rtl" أو dir="auto"؛ والحقل المضبوط على dir="ltr" ولا شيء عربي فيه، فهذا يُعدّ مقصودًا.

قبل الإصلاح وبعده

before.html
<input type="search" dir="ltr" placeholder="ابحث في المنتجات">
after.html
<input type="search" dir="rtl" placeholder="ابحث في المنتجات">

افحصه يدويًا

حدّد الحقل وشغّل [getComputedStyle($0).direction, $0.dir, $0.placeholder] في وحدة تحكم DevTools. القيمة ltr على حقل مخصص للعربية هي الملاحظة، وكتابة بضع كلمات عربية تُظهر المؤشر يبدأ من الحافة الخاطئة.

ما يعرضه لك التقرير

تحمل كل ملاحظة من R023 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.

control
input أو textarea.
type
قيمة type للحقل، أو لا شيء حين يكون منطقة نص أو حين لا يُضبط النوع.
placeholder
النص المؤقت كما كُتب.
label
نص تسمية الحقل.
computedDirection
الاتجاه الذي يُعرض به الحقل.

مكوّنات تجتاز هذا الفحص بطريقة بنائها

تجتاز مكوّنات ريتلا هذه الفحص R023 بالطريقة التي بُنيت بها. إذا استخدمتها كما يصفها التوثيق، فلن تُدخل هذا الخلل إلى صفحتك.

هل تخفق صفحتك في الفحص R023؟

الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.