** حقول الاختيار **
& يندرج تحت هذا التصنيف الحقول ذات الأنماط التالية:
- مربعات التحقق:
- ينشئ هذا النمط من الحقول عنصر يمكن تفعيله أو إزالة تفعيله .
- يكون الشكل التقليدي لهذا النمط عبارة عن مربع تظهر فيه إشارة x عند اختياره.
- عند إرسال النموذج، يجري إرسال قيم العناصر المختارة وهي قيم العناصر التي تظهر أمامها إشارة x لذا يجب أخذ هذا الموضوع في الحسبان أثناء كتابة النص البرمجي الذي يعالج البيانات المرسلة .
- تعتمد القيمة التي يجري ارسالها في هذا النمط من الحقول، على القيمة المسندة للواصفة Value
- يمكن تفعيل حقل التحقق تلقائيا عند إظهار النموذج وذلك عبر إضافة الواصفة "Checked" إلى التأشيرة. لا تأخذ الواصفة أية قيمة .
ولكن، الالتزام بقواعد كتابة الواصفات، نسند لهذا النوع من الواصفات قيمة مساوية لإسم الواصفة ونكتبها: "Checked="Checked
مثال:
- ازرار الراديو:
- يشبه شكل هذا النمط من الحقول، شكل خيارات قنوات الراديو حيث يمكن اختيار خيار واحد فقط من الحقول التي تنتمي إلى مجموعة واحدة .
- تعتمد القيمة التي يعيدها النموذج، كما هي الحال مع مربعات التحقق، على القيمة المسندة للواصفة Value.
- يمكن تفعيل حقل التحقق تلقائياً عند إظهار النموذج وذلك عبر إضافة الواصفة "Checked" و إعطائها القيمة "Checked" كما هو الحال في حالة مربعات التحقق.
مثال :
يظهر عند تنفيذ النص أعلاه النتيجة التالية، حيث يجري إرسال القيمة "option first"، وفقا للاختيار المبين في الشكل:
- option first
- option second
- option third
- قوائم الاختيار