You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h3>أ. كيف تعمل النماذج Forms والتسميات Labels وحقول الإدخال Inputs في لغة اتش.تي.إم.إل HTML ؟</h3>
37
+
38
+
<p>يُستخدم عنصر النموذج <codeclass="br">form</code> في لغة HTML لجمع معلومات المستخدم <em>user information</em> ، مثل الأسماء وعناوين البريد الإلكتروني.</p>
39
+
<h4>إليك مثال على عنصر <codeclass="br">form</code> :</h4>
<spanclass="value"><!-- عناصر الإدخال توضع هنا --></span>
44
+
<spanclass="tag"></form></span>
45
+
</code></pre></div>
46
+
47
+
<p>تحدد خاصية <codeclass="br">form</code> وجهة إرسال بيانات النموذج عند إرساله. ولجمع معلومات محددة، مثل الأسماء وعناوين البريد الإلكتروني، يمكنك استخدام عنصر الإدخال <codeclass="br">input</code>.</p>
48
+
<h4>إليك مثال على استخدام عنصر <codeclass="br">input</code> :</h4>
<p>عناصر الإدخال <codeclass="br">input</code> هي عناصر فارغة ولا تحتوي على وسوم إغلاق. تحدد السمة <codeclass="br">type</code> نوع البيانات المتوقعة من المستخدم. في هذه الحالة، ستكون البيانات نصًا عاديًا. لإضافة تسمية لعنصر الإدخال <em>input</em> ، يمكنك استخدام عنصر <codeclass="br">label</code>.</p>
65
+
66
+
<h4>فيما يلي مثال على استخدام عنصر التسمية <codeclass="br">label</code> مع نص <codeclass="br">الاسم الكامل:</code> .</h4>
<h5>انقر على النص <codeclass="br">الاسم الكامل:</code> في نافذة المعاينة وسترى حقل الإدخال يصبح واضحًا.</h5>
78
+
79
+
<divclass="preview">
80
+
<formaction="">
81
+
<label>
82
+
الاسم الكامل:
83
+
<inputtype="text" />
84
+
</label>
85
+
</form>
86
+
</div>
87
+
88
+
<br/>
89
+
90
+
<p>بوضع حقل إدخال <codeclass="br">input</code> داخل عنصر تسمية <codeclass="br">label</code>، تُنشئ ارتباطًا ضمنيًا بين التسمية <codeclass="br">label</code> وحقل الإدخال <codeclass="br">input</code>. يشير مصطلح "ضمني" <em>"implicit"</em> إلى شيء مفهوم أو مُستنتج دون الحاجة إلى ذكره صراحةً أو تعريفه بخصائص أو عناصر إضافية. لربط تسمية <codeclass="br">label</code> بحقل إدخال <codeclass="br">input</code> بشكل صريح، يمكنك استخدام الخاصية <codeclass="br">for</code>.</p>
91
+
92
+
<h4>فيما يلي مثال على استخدام السمة <codeclass="br">for</code> لتسمية عنوان البريد الإلكتروني :</h4>
<h5>تفاعل مع عنصر الإدخال <codeclass="br">input</code> في نافذة المعاينة عن طريق كتابة عنوان بريد إلكتروني وهمي مثل: <codeclass="br">jane@example.com</code>.</h5>
102
+
103
+
<divclass="preview">
104
+
<formaction="">
105
+
<labelfor="email">البريد الإلكتروني:</label>
106
+
<inputtype="email" id="email" />
107
+
</form>
108
+
</div>
109
+
110
+
<br/>
111
+
112
+
<p>عند استخدام ربط صريح، يجب أن تتطابق قيم سمة <codeclass="br">for</code> و <codeclass="br">id</code>. في هذه الحالة، تم تعيين كلتا القيمتين إلى <codeclass="br">email</code>. يوفر نوع <em>type</em> البريد الإلكتروني <codeclass="br">email</code> في حقل الإدخال <em>input</em> تحققًا أساسيًا من صحة تنسيق <em>formatted</em> عناوين البريد الإلكتروني. إذا كنت ترغب في عرض تلميحات <b>hints</b> إضافية للمستخدمين حول المدخلات المتوقعة، يمكنك استخدام سمة <codeclass="br">placeholder</code>.</p>
113
+
<h4>إليك مثال على استخدام خاصية <codeclass="br">placeholder</code> داخل حقل إدخال البريد الإلكتروني:</h4>
<p>بالنسبة للنص التوضيحي <em>The placeholder</em>، عليك تقديم نص قصير ومفيد لتوضيح تنسيق ونوع البيانات التي تتوقعها من المستخدمين. في هذه الحالة، يُظهر النص التوضيحي، <codeclass="br">example@email.com</code>، للمستخدم ضرورة إدخال عنوان بريد إلكتروني بتنسيق صحيح.</p>
134
+
135
+
136
+
<!-- QUESTIONS -->
137
+
<divclass="questions">
138
+
<h4>أسئلة :</h4>
139
+
140
+
141
+
<h5>ما هو دور السمة <codeclass="br">for</code> داخل عنصر التسمية <codeclass="br">label</code> ؟</h5>
142
+
143
+
144
+
<p> ١. يُحدد لون نص التسمية <codeclass="br">label</code>. ❌</p>
0 commit comments