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