واصفة SpellCheck الجديدة في HTML5
مقدمة.
تستخدم واصفة SpellCheck في التحقق من أن العنصر الذي يحتوي هذه الواصفة خالي من الأخطاء الإملائية و النحوية.
الإستعمال.
تستعمل واصفة SpellCheck لتحديد إذا ما كان مصحح الأخطاء الإملائية للعنصر فعال أو لا.
يمكن إستعمالها في الفقرات القابلة للتحرير,مربعات إدخال النصوص,أو مربعات الحوار.
التوافق مع العناصر.
إن واصفة SpellCheck متوافقة مع كافة العناصر,و يمكن إضافتها إلى أي عنصر داخل معايير HTML.
التأثير الظاهري للواصفة على الصفحة.
إن واصفة SpellCheck سوف تتحقق من محتوى العنصر,إذا كان المحتوى خالياً من الأخطاء الإملائية و الهجائية,لن يطرأ أي تغيير في الصفحة,و إذا وجد خطأ هجائي أو نحوي,فإن الواصفة ستقوم بوضع خط أحمر تحت المحتوى.
الشكل العام لصيغة الواصفة.
<p spellcheck="true">This Is A Paragraph</p> <p spellcheck="false">This Is Another Paragraph</p>
إذا أخذت الواصفة القيمة المنطقية true,فإن مصحح الأخطاء الهجائية للعنصر سيعمل,و إذا أخذت الواصفة القيمة المنطقية false,فإن مصحح الأخطاء الهجائية للعنصر لن يعمل,و في هذه الحالة لا يوجد داعي لتضمين هذه الواصفة في العنصر
أمثلة:
في المثال التالي,سوف تتحقق واصفة SpellCheck من وجود أخطاء إملائية في مربع إدخال النصوص.
هذه هي الشيفرة:
<textarea rows="10" cols="40" spellcheck="true"></textarea>
الآن شاهد في الأسفل كيف أن الكلمات التي تحتوي أخطاء هجائية سيظهر تحتها خط أحمر:
التوافق مع المتصفحات.
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.