1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
---
title: واصفة SpellCheck الجديدة في HTML5
slug: orphaned/واصفة_SpellCheck_الجديدة_في_HTML5
original_slug: واصفة_SpellCheck_الجديدة_في_HTML5
---
<div dir="rtl">
<h1 id="مقدمة.">مقدمة.</h1>
<p>تستخدم واصفة SpellCheck في التحقق من أن العنصر الذي يحتوي هذه الواصفة خالي من الأخطاء الإملائية و النحوية.</p>
<h1 id="الإستعمال.">الإستعمال.</h1>
<p>تستعمل واصفة SpellCheck لتحديد إذا ما كان مصحح الأخطاء الإملائية للعنصر فعال أو لا.</p>
<p>يمكن إستعمالها في الفقرات القابلة للتحرير,مربعات إدخال النصوص,أو مربعات الحوار.</p>
<h1 id="التوافق_مع_العناصر.">التوافق مع العناصر.</h1>
<p>إن واصفة SpellCheck متوافقة مع كافة العناصر,و يمكن إضافتها إلى أي عنصر داخل معايير HTML.</p>
<div class="note">
إن واصفة SpellCheck جديدة في HTML5.</div>
<h1 id="التأثير_الظاهري_للواصفة_على_الصفحة.">التأثير الظاهري للواصفة على الصفحة.</h1>
<p>إن واصفة SpellCheck سوف تتحقق من محتوى العنصر,إذا كان المحتوى خالياً من الأخطاء الإملائية و الهجائية,لن يطرأ أي تغيير في الصفحة,و إذا وجد خطأ هجائي أو نحوي,فإن الواصفة ستقوم بوضع خط أحمر تحت المحتوى.</p>
<h1 id="الشكل_العام_لصيغة_الواصفة.">الشكل العام لصيغة الواصفة.</h1>
<pre dir="ltr"><p spellcheck="true">This Is A Paragraph</p>
<p spellcheck="false">This Is Another Paragraph</p>
</pre>
<p>إذا أخذت الواصفة القيمة المنطقية true,فإن مصحح الأخطاء الهجائية للعنصر سيعمل,و إذا أخذت الواصفة القيمة المنطقية false,فإن مصحح الأخطاء الهجائية للعنصر لن يعمل,و في هذه الحالة لا يوجد داعي لتضمين هذه الواصفة في العنصر</p>
<div class="note">
لا تدعم واصفة SpellCheck كل اللغات,من أمثلة اللغات غير المدعومة:اللغة العربية.</div>
<h1 id="أمثلة">أمثلة:</h1>
<p>في المثال التالي,سوف تتحقق واصفة SpellCheck من وجود أخطاء إملائية في مربع إدخال النصوص.</p>
<p>هذه هي الشيفرة:</p>
<pre dir="ltr"><textarea rows="10" cols="40" spellcheck="true"></textarea>
</pre>
<p>الآن شاهد في الأسفل كيف أن الكلمات التي تحتوي أخطاء هجائية سيظهر تحتها خط أحمر:</p>
<div dir="ltr">
<textarea>you kan olways use tha dir attribut to sepecife tha element direkchon
</textarea></div>
<h1 id="التوافق_مع_المتصفحات.">التوافق مع المتصفحات.</h1>
<table class="standard-table">
<caption>
دعم المتصفحات لواصفة SpellCheck</caption>
<tbody>
<tr>
<td>Internet Explorer 10</td>
<td>Google Chrome</td>
<td>Mozzila Firefox</td>
<td>Opera</td>
<td>Safari</td>
</tr>
<tr>
<td>مدعومة</td>
<td>مدعومة</td>
<td>مدعومة</td>
<td>مدعومة</td>
<td>مدعومة</td>
</tr>
</tbody>
</table>
<h1 id="إستعمال_الواصفة_في_JavaScript.">إستعمال الواصفة في JavaScript.</h1>
<p>يمكن إستخدام هذه الواصفة في نصوص JavaScript.</p>
<p>الصيغة العامة لتشغيل أو إيقاف تشغيل واصفة SpellCheck بإستخدام JavaScript:</p>
<pre dir="ltr">document.getElementById(Some_Id).spellCheck=true; //تشغيل مصحح الأخطاء الهجائية للعنصر المحدد.
document.getElementById(Some_Id).spellCheck=false; //إيقاف تشغيل مصحح الأخطاء الهجائية للعنصر المحدد.
</pre>
<h1 id="توافق_الواصفة_SpellCheck_مع_الكائنات_الأخرى_في_JavaScript">توافق الواصفة SpellCheck مع الكائنات الأخرى في JavaScript</h1>
<p>بما أن الواصفة SpellCheck في JavaScript هي من النوع العام,فهي متوافقة مع كل الكائنات الأخرى في JavaScript.</p>
<h1 id="روابط_ذات_صلة_بالموضوع">روابط ذات صلة بالموضوع:</h1>
<a href="http://www.w3.org/TR/html5/editing.html#attr-spellcheck">تخصيص واصفة SpellCheck في معايير منظمة W3C.</a></div>
<p> </p>
|