يتحسن تطوير الويب باستمرار ، ولدينا المزيد والمزيد من الأدوات لتسهيل العمل مع العناصر الموجودة على الصفحة. أحد هذه العناصر هو مربع اختيار يسمح للمستخدم بتحديد خيار واحد أو أكثر من الخيارات المقترحة.
ومع ذلك ، في بعض الأحيان يكون من الضروري تحديد عدة مربعات اختيار في وقت واحد ، على سبيل المثال ، عند تصفية قائمة العناصر أو عند تحديد عدة خيارات لطلب البضائع. في هذه المقالة ، سنلقي نظرة على عدة طرق بسيطة وفعالة لتحديد مربعات اختيار متعددة باستخدام جافا سكريبت في وقت واحد.
تتمثل إحدى طرق تحديد مربعات اختيار متعددة في وقت واحد في استخدام طرق جافا سكريبت التي تسمح لك بتحديد جميع مربعات الاختيار على الصفحة أو تلك الموجودة في حاوية معينة فقط. على سبيل المثال ، يمكنك استخدام طريقة جيتليمينتبيد للحصول على حاوية وطرق جيتليمينتسبيتاغنام أو جيتليمينتسبيكلاسنام لتحديد كافة مربعات الاختيار داخل هذه الحاوية.
ولكن تأكد من التحقق من التعليمات البرمجية!
طريقة أخرى لتحديد مربعات اختيار متعددة هي استخدام مكتبة جافا سكريبت مثل مسج. يوفر مسج وظائف مريحة للعمل مع عناصر الصفحة ، بما في ذلك اختيار عناصر متعددة مع سمات أو فئات محددة. على سبيل المثال ، باستخدام الطريقة .دعامة() يمكنك تحديد كافة خانات الاختيار مع سمة محددة معينة.
- طرق بسيطة لتحديد مربعات اختيار متعددة باستخدام جافا سكريبت
- بنقرة واحدة
- الطريقة 1: باستخدام السمة "المحددة"
- الطريقة 2: استخدام جافا سكريبت
- الطريقة 3: استخدام مكتبة مسج
- باستخدام مفتاح التحول
- وفقا لمبدأ "تحديد الكل"
- ، يتم توفير الاختيار التلقائي
- سؤال وجواب
- كيف يمكنني تحديد كافة مربعات الاختيار على صفحة في وقت واحد باستخدام جافا سكريبت?
- هل من الممكن تحديد مربعات اختيار معينة فقط على الصفحة باستخدام جافا سكريبت?
- كيف يمكنني تحديد كافة خانات فئة معينة في وقت واحد باستخدام جافا سكريبت?
طرق بسيطة لتحديد مربعات اختيار متعددة باستخدام جافا سكريبت
توفر جافا سكريبت عدة طرق لتحديد مربعات اختيار متعددة في نفس الوقت. في هذا القسم ، سننظر في عدة طرق بسيطة وفعالة.
- // الحصول على جميع مربعات الاختيار
خانات كونست = وثيقة.كيريسيلكتورال ('الإدخال [نوع= "مربع"]');
// وظيفة تسمى عندما تتغير حالة مربع الاختيار
وظيفة هاندلشيكبوكسشانج () {
// كرر على جميع مربعات الاختيار
خانات الاختيار.فوريش (خانة الاختيار = > {
// تحقق مما إذا كان مربع الاختيار الحالي محددا
إذا (مربع الاختيار.فحص) {
// القيام بالإجراءات اللازمة
- وحدة التحكم.سجل (مربع الاختيار.القيمة);
}
}); | |
} | |
- // استدعاء وظيفة هاندلشيكبوكسشانج عند تحميل الصفحة
- هاندلشيكبوكسشانج();
هذه ليست سوى بعض الطرق البسيطة لتحديد مربعات اختيار متعددة باستخدام جافا سكريبت. يمكنك اختيار واحد الذي يناسب احتياجاتك واستخدامها في المشاريع الخاصة بك.
بنقرة واحدة
في بعض الأحيان قد يحتاج المستخدم إلى تحديد عدة مربعات اختيار على صفحة ويب في وقت واحد. قد يكون هذا ضروريا ، على سبيل المثال ، عند ملء نموذج أو تنفيذ إجراءات معينة.
باستخدام جافا سكريبت ، يمكنك تنفيذ اختيار مربعات اختيار متعددة بنقرة واحدة. يمكن استخدام طرق مختلفة للقيام بذلك.
الطريقة 1: استخدام السمة "المحددة"
طريقة بسيطة وفعالة هي استخدام السمة" المحددة " لتعيين حالة مربع الاختيار. إذا قمت بتعيين هذه السمة لمربعات الاختيار المحددة ، فسيتم تحديدها تلقائيا عند تحميل الصفحة.
مثال على الكود:
الخيار 1
الخيار 2
الطريقة 2: استخدام جافا سكريبت
سيسمح لك ذلك بتحديد مربعي الاختيار عند تحميل الصفحة أو عند تنفيذ البرنامج النصي.
الخيار 2
هذا سوف يسمح لك لتحديد كل من مربعات الاختيار عند تحميل الصفحة أو عند تنفيذ التعليمات البرمجية على الصفحة باستخدام مكتبة مسج.
باستخدام مفتاح التحول
يمكنك استخدام مفتاح شيفت لتحديد مربعات اختيار متعددة في وقت واحد. تتيح لك هذه الطريقة تحديد مجموعات مستمرة من العناصر بسرعة.
لاستخدام مفتاح شيفت ، اتبع الخطوات التالية:
حدد مربع الاختيار الأول من المجموعة التي تريد تحديدها.
الاسم
مختارةخانة الاختيار 1
حدد خانة الاختيار الأخيرة (خانة الاختيار 4).
حرر مفتاح التحول.- });
جيتليمينتبيد()
. ثم نضيف معالج الأحداث
التغيير
الآن ، عندما يقوم المستخدم بوضع علامة على مربع الاختيار "تحديد الكل" أو إلغاء تحديده ، فإن جميع مربعات الاختيار الأخرى في الصفحة تغير حالتها تلقائيا وفقا لها.
هذه طريقة بسيطة وفعالة لتحديد مربعات اختيار متعددة على صفحة باستخدام جافا سكريبت.
الطريقة الأسهل والأكثر قابلية للفهم لتحديد مربع اختيار هي تعيين سمة
فحص
يمكننا أيضا استخدام