Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

القوائم المنسدلة (Dropdowns)

جزء من قسم Fundamentals في رحلة HTML على Coddy — الدرس 43 من 60.

في لغة HTML، تُعد القائمة المنسدلة (dropdown) قائمة من العناصر التي تظهر عندما ينقر المستخدم على عنصر ما أو يمرر مؤشر الماوس فوقه. تُستخدم القوائم المنسدلة بشكل شائع لعرض قائمة من الخيارات بطريقة مدمجة. لإنشاء قائمة منسدلة، استخدم الوسم <select> مع وسوم <option> للعناصر الفردية.

إليك الصيغة الأساسية لإنشاء قائمة منسدلة في HTML:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: الوسم الذي يحدد القائمة المنسدلة.
  • name: سمة تعطي القائمة المنسدلة اسماً، تُستخدم لتحديد القيمة المختارة عند إرسال النموذج.
  • <option>: وسم يحدد عنصراً في القائمة المنسدلة.
  • value: سمة تحدد القيمة المرتبطة بالخيار. تُرسل هذه القيمة إلى الخادم عند إرسال النموذج.
  • Option text: النص المرئي الذي يظهر في القائمة المنسدلة لكل خيار.

إليك مثال على كيفية إنشاء قائمة منسدلة بثلاثة خيارات:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

في هذا المثال، لدينا قائمة منسدلة بالاسم "colors" وثلاثة خيارات: Red، و Green، و Blue. 

challenge icon

التحدي

سهل

أنشئ مستند HTML يتضمن نموذجاً يحتوي على قائمة منسدلة. يجب أن يحتوي النموذج على العناصر التالية:

  1. قائمة منسدلة بالاسم "fruits".
  2. يجب أن تحتوي القائمة المنسدلة على أربعة خيارات بالقيم والنصوص التالية:
  • القيمة: "apple"، النص: "Apple"
  • القيمة: "banana"، النص: "Banana"
  • القيمة: "orange"، النص: "Orange"
  • القيمة: "grape"، النص: "Grape"

ورقة مرجعية

لإنشاء قائمة منسدلة في HTML، استخدم الوسم <select> مع وسوم <option> للعناصر الفردية:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: يحدد القائمة المنسدلة
  • name: يحدد القائمة المنسدلة عند إرسال النموذج
  • <option>: يحدد كل عنصر في القائمة المنسدلة
  • value: القيمة المرسلة إلى الخادم عند اختيار الخيار
  • نص الخيار: النص المرئي المعروض في القائمة المنسدلة

مثال لقائمة منسدلة مع خيارات الألوان:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

جرّب بنفسك

<!DOCTYPE html>
<html>
    <body>
        <!-- اكتب الكود هنا -->
    </body>
</html>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals