واصفة SpellCheck الجديدة في HTML5

مقدمة.

تستخدم واصفة SpellCheck في التحقق من أن العنصر الذي يحتوي هذه الواصفة خالي من الأخطاء الإملائية و النحوية.

الإستعمال.

تستعمل واصفة SpellCheck لتحديد إذا ما كان مصحح الأخطاء الإملائية للعنصر فعال أو لا.

يمكن إستعمالها في الفقرات القابلة للتحرير,مربعات إدخال النصوص,أو مربعات الحوار.

التوافق مع العناصر.

إن واصفة SpellCheck متوافقة مع كافة العناصر,و يمكن إضافتها إلى أي عنصر داخل معايير HTML.

إن واصفة SpellCheck جديدة في HTML5.

التأثير الظاهري للواصفة على الصفحة.

إن واصفة SpellCheck سوف تتحقق من محتوى العنصر,إذا كان المحتوى خالياً من الأخطاء الإملائية و الهجائية,لن يطرأ أي تغيير في الصفحة,و إذا وجد خطأ هجائي أو نحوي,فإن الواصفة ستقوم بوضع خط أحمر تحت المحتوى.

الشكل العام لصيغة الواصفة.

<p spellcheck="true">This Is A Paragraph</p>

<p spellcheck="false">This Is Another Paragraph</p>

إذا أخذت الواصفة القيمة المنطقية true,فإن مصحح الأخطاء الهجائية للعنصر سيعمل,و إذا أخذت الواصفة القيمة المنطقية false,فإن مصحح الأخطاء الهجائية للعنصر لن يعمل,و في هذه الحالة لا يوجد داعي لتضمين هذه الواصفة في العنصر

لا تدعم واصفة SpellCheck كل اللغات,من أمثلة اللغات غير المدعومة:اللغة العربية.

أمثلة:

في المثال التالي,سوف تتحقق واصفة SpellCheck من وجود أخطاء إملائية في مربع إدخال النصوص.

هذه هي الشيفرة:

<textarea rows="10" cols="40" spellcheck="true"></textarea>

الآن شاهد في الأسفل كيف أن الكلمات التي تحتوي أخطاء هجائية سيظهر تحتها خط أحمر:

التوافق مع المتصفحات.

دعم المتصفحات لواصفة SpellCheck
Internet Explorer 10 Google Chrome Mozzila Firefox Opera Safari
مدعومة مدعومة مدعومة مدعومة مدعومة

إستعمال الواصفة في JavaScript.

يمكن إستخدام هذه الواصفة في نصوص JavaScript.

الصيغة العامة لتشغيل أو إيقاف تشغيل واصفة SpellCheck بإستخدام JavaScript:

document.getElementById(Some_Id).spellCheck=true; //تشغيل مصحح الأخطاء الهجائية للعنصر المحدد.
document.getElementById(Some_Id).spellCheck=false; //إيقاف تشغيل مصحح الأخطاء الهجائية للعنصر المحدد.

توافق الواصفة SpellCheck مع الكائنات الأخرى في JavaScript

بما أن الواصفة SpellCheck في JavaScript هي من النوع العام,فهي متوافقة مع كل الكائنات الأخرى في JavaScript.

روابط ذات صلة بالموضوع:

تخصيص واصفة SpellCheck في معايير منظمة W3C.

 

Document Tags and Contributors

 Contributors to this page: Syrian-Guy
 Last updated by: Syrian-Guy,