واحدة من الجوانب الأكثر فائدة من هتمل هو القدرة على إنشاء عناصر النموذج التي تسمح للمستخدم للتفاعل مع صفحة ويب. يمكن تكوين عناصر النموذج هذه ، مثل القائمة المنسدلة (تحديد) ، لتحديد خيار واحد أو أكثر من القائمة المقترحة. ومع ذلك ، في بعض الأحيان ، من الضروري إنشاء قائمة منسدلة مع تحديد فارغ ، والذي سيتم عرضه حتى يحدد المستخدم خيارا معينا.
لإنشاء قائمة منسدلة مع تحديد فارغ ، يمكنك استخدام السمة "المحددة" في الموضع الافتراضي. على سبيل المثال ، لإنشاء قائمة منسدلة مع تحديد فارغ ، يمكنك استخدام التعليمات البرمجية التالية:
حدد أحد الخيارات
الخيار 1
الخيار 2
الخيار 3
في هذا المثال ، عند تحميل الصفحة ، سيتم عرض تحديد "تحديد خيار" فارغ ، والذي يمكن للمستخدم تحديده للإشارة إلى عدم وجود خيار. عند تحديد خيار معين ، سيتم إرسال قيمة هذا الخيار إلى الخادم مع النموذج لمزيد من المعالجة.
الآن أنت تعرف كيفية استخدام العرض المحدد مع تحديد فارغ لإنشاء قائمة منسدلة تسمح للمستخدم بتحديد خيار من القائمة المقترحة أو ترك التحديد فارغا. يمكن أن يكون هذا النهج مفيدا عندما تحتاج إلى منح المستخدم خيارا مع خيار تأجيله إلى وقت لاحق أو الإشارة إلى أنه لا يوجد خيار على الإطلاق.
- تعريف تقديم المحدد
- مزايا استخدام تقديم المحدد
- كيف تجعل العمل المحدد مع اختيار فارغ
- مزايا استخدام التحديد الفارغ في العرض المحدد
- كيفية تطبيق التقديم المحدد بشكل صحيح مع تحديد فارغ
- أمثلة على استخدام العرض المحدد مع تحديد فارغ
- نظرة عامة على المكتبات والأطر التي تسمح لك باستخدام العرض المحدد مع تحديد فارغ
تعريف تقديم المحدد
العرض المحدد هو دالة أو طريقة تستخدم لعرض العناصر المحددة مسبقا في نموذج هتمل. يسمح لك بتحديد القيمة التي يجب تحديدها افتراضيا في القائمة المنسدلة أو في حقل التحديد.
في هتمل ، العناصر وتستخدم لإنشاء قوائم منسدلة أو حقول التحديد. ولكن بشكل افتراضي ، لن يتم تحديد أي عناصر. Использование render selected позволяет указать, какой элемент должен быть выбран изначально.
Пример использования render selected:
- Создание элемента :
- Добавление элементов с помощью JavaScript:
- 'Banana';
| HTML | Результат |
|---|---|
| JavaScript | HTML |
|---|---|
document.getElementById("fruit").innerHTML += 'Apple'; document.getElementById("fruit").innerHTML += |
| document.getElementById("fruit").innerHTML += | 'Orange'; |
|---|---|
Apple Orange |
استخدام العرض المحدد لتحديد العنصر الافتراضي:
جافا سكريبت
أتش تي أم أل
- وثيقة.جيتليمنتبيد ("الفاكهة").القيمة = "الموز";
- أبل
الموز
أورانج
في هذا المثال ، سيتم تحديد القيمة "الموز" افتراضيا في القائمة المنسدلة. يسمح لك استخدام العرض المحدد بتعيين قيمة عنصر "الموز" المقابل في السمة "المحددة".
مزايا استخدام تقديم المحدد
تقديم المحدد هو سمة من سمات إطار ويب قارورة التي تسمح لك لتحديد عنصر محدد مسبقا في القائمة المنسدلة على صفحة ويب. هذا يعني أنه عند فتح الصفحة ، سيتم تقديم قيمة معينة للمستخدم للاختيار من بينها ، والتي سيتم عرضها افتراضيا.
استخدام التقديم المحدد له العديد من المزايا:
سهولة الاستخدام: تسهل القيمة المحددة مسبقا في القائمة المنسدلة على المستخدم تحديد العنصر المطلوب. يمكنه التأكد من أن صفحة الويب قد زودته بالفعل بالمعلومات ذات الصلة ويمكنه مواصلة المزيد من الإجراءات دون بذل جهد غير ضروري.
توفير الوقت: تتيح القيمة المحددة مسبقا باستخدام العرض المحدد للمستخدم توفير الوقت في البحث عن العنصر المطلوب من بين مجموعة متنوعة من الخيارات. هذا مفيد بشكل خاص في الحالات التي يحتاج فيها المستخدم إلى تحديد إعدادات طويلة المدى أو تذكر التفضيلات.
تجنب الخطأ: تقلل القيم المحددة مسبقا في القائمة المنسدلة من فرصة تحديد قيمة غير صحيحة عن طريق الخطأ ، مما قد يؤدي إلى حدوث أخطاء. إذا كان المستخدم لا يعرف القيمة الدقيقة ، فيمكنه التأكد من أن القيمة الافتراضية ستكون الأنسب.
بشكل عام ، يؤدي استخدام صفحات الويب المحددة إلى تحسين قابلية الاستخدام وتوفير الوقت وتقليل احتمالية حدوث أخطاء. إنه مفيد بشكل خاص في المواقف التي يكون فيها من الضروري تزويد المستخدم بخيار محدد مسبقا وتسهيل اتخاذ القرارات عليه.
كيف تجعل العمل المحدد مع اختيار فارغ
غالبا ما يواجه مطورو الويب مهمة منح المستخدم الفرصة لاختيار خيار واحد أو أكثر من الخيارات المقترحة. للقيام بذلك ، يتم استخدام عنصر هتمل ، والذي يسمح لك بإنشاء قائمة منسدلة مع تحديد الخيار.
إحدى السمات المهمة للعنصر هي السمة. إذا قمت بتحديد هذه السمة في أحد عناصر القائمة المنسدلة ، فسيتم تحديد هذا الخيار مسبقا عند تحميل الصفحة. بهذه الطريقة ، سيظهر للمستخدم خياره المفضل ، وسيكون قادرا على تغييره إذا لزم الأمر.
ومع ذلك, ماذا علي أن أفعل إذا كانت القائمة المنسدلة لا تحتوي على الخيار المحدد على الإطلاق عند تحميل الصفحة? أو إذا كان من الضروري إعطاء المستخدم خيار عدم تحديد أي خيار? في مثل هذه الحالات ، تأتي السمة إلى الإنقاذ دون تحديد قيمة.
لعرض تحديد فارغ ، يجب إضافة عنصر بسمة بدون قيمة. في هذه الحالة ، الخيار" فارغ " ، " حدد..."،أو ستتم إضافة سطر آخر مشابه إلى القائمة المنسدلة ، مما يشير إلى المستخدم أنه يمكنه ترك التحديد فارغا.
مثال على استخدام عنصر مع تحديد فارغ:
اختيار الفاكهة
أبل
الموز
أورانج
في هذا المثال ، سيتم تقديم للمستخدم اختيار ثلاث فواكه: تفاحة وموزة وبرتقال. عند تحميل الصفحة ، سيتم عرض الرسالة "تحديد فاكهة" ، مع الإشارة إلى خيار ترك التحديد فارغا.
وبالتالي ، فإن استخدام سمة بدون قيمة يسمح لك بإنشاء قائمة منسدلة مع تحديد فارغ أو منح المستخدم خيار عدم تحديد أي خيار.
باستخدام تحديد فارغ في العرض المحدد ، يكون لدى المستخدم خيار تحديد عدم وجود قيمة في القائمة. يمكن أن يكون هذا مفيدا إذا كانت قيمة معينة غير مطلوبة أو ليست هناك حاجة لتحديد أي قيمة على الإطلاق.
2. محتوى المعلومات
يمكن أن يكون التحديد الفارغ بمثابة إشارة مرئية إلى وجود خيار تحديد في القائمة ، ولكن في الوقت الحالي لا يتم تحديد أي قيمة. يمكن أن يكون هذا النهج مفيدا للمستخدم لفهم ما يجب عليه فعله بعد ذلك.
3. تبسيط منطق معالجة الاختيار
يؤدي استخدام التحديد الفارغ إلى تبسيط منطق معالجة تحديد القيمة. إذا حدد المستخدم تحديدا فارغا ، فسيحتاج المعالج ببساطة إلى تجاهل هذه القيمة دون إجراء أي معالجة إضافية.
4. وظيفة "إعادة تعيين التحديد"
يمكن أيضا استخدام تحديد فارغ لتنفيذ وظيفة" إعادة تعيين التحديد". يمكن للمستخدم تحديد قيمة فارغة مرة أخرى لإلغاء التحديد السابق أو بدء عملية الاختيار مرة أخرى.
5. المرونة في تحديث القوائم
إذا تم تحديث قائمة القيم في العرض المحدد ديناميكيا ، فإن إضافة تحديد فارغ يسمح لك بالاستجابة بمرونة للتغييرات. عند تحديث قائمة القيم ، لن يفقد المستخدم التحديد الحالي وسيكون قادرا على مواصلة العمل بقيمة فارغة ، إذا لزم الأمر.
حدد أحد الخيارات
الخيار 3
في المثال أعلاه ، سيتم عرض" تحديد خيار " كقيمة محددة مسبقا في القائمة حتى يحدد المستخدم خيارا آخر.
يساعد وجود قيمة محددة مسبقا في الواجهة المرئية المستخدمين على فهم أن التحديد إلزامي ويوفر لهم تلميحا بسيطا حول المعلومات التي يجب تحديدها أو إدخالها.
لذلك ، يعد التطبيق الصحيح للعرض المحدد مع تحديد فارغ خطوة مهمة لإنشاء واجهة مستخدم سهلة الاستخدام وبديهية. يساعد المستخدمين على فهم المعلومات التي يجب تحديدها ، ويجعل حقل التحديد اختياريا ، ويوفر خيارا لإعادة تعيين التحديد السابق.
أمثلة على استخدام العرض المحدد مع تحديد فارغ
1. مثال مع قائمة منسدلة:
مع اختيار فارغ يسمح لك بإنشاء قائمة منسدلة حيث لا يوجد عنصر محدد مسبقا. على سبيل المثال ، إذا كانت لديك قائمة بالبلدان ويمكن للمستخدم تحديد أحدها ، فيمكنك استخدام
تقديم المحدد
اختر البلد
روسيا
الولايات المتحدة الأمريكية
الصين
إسبانيا
في هذا المثال ، نستخدم العنصر الأول في القائمة بقيمة فارغة
القيمة=""والنص" حدد بلدا " لإظهار المستخدم أنه بحاجة إلى الاختيار.
2. مثال مع مربعات الاختيار:إذا كنت تريد منح المستخدم القدرة على تحديد خيارات متعددة من قائمة معينة ، فيمكنك استخدام
تقديم المحددلإنشاء قائمة بمربعات اختيار مستقلة وبدون عناصر محددة مسبقا.