يكتب Comsharp CMS: لا يتم تقديم كائنات Form HTML في متصفحات مختلفة بطريقة متسقة. على الرغم من أن بعض الكائنات ، مثل مربع النص والنص ، يمكنها الحصول على مظهر ثابت في متصفحات مختلفة من خلال CSS ، فإن معظم الكائنات الأخرى التي لا يمكن التحكم في المظهر من خلال CSS تبدو قبيحة للغاية في بعض المتصفحات. تختار هذه المقالة 24 تقنية لتخصيص كائنات النماذج.
Fancyform هي مكتبة JavaScript قوية للغاية يمكن استخدامها كبديل لأزرار الاختيار وأزرار الراديو ، ويمكنها إنشاء أزرار الاختيار الجميلة وأزرار الراديو ، ويدعم جميع المتصفحات تقريبًا. تتطلب مكتبة JavaScript هذه دعم إطار عمل Mootools JavaScript.
يخفي مجموعة JavaScript و CSS أزرار الاختيار وأزرار الراديو في النماذج وتتيح لك محاكاة أزرار الاختيار وأزرار الراديو باستخدام إعدادات CSS لأزرار الاختيار وأزرار الراديو. لن تتغير وظيفة النموذج ، ولا يزال من الممكن جمع قيم بيانات مربعات الاختيار وأزرار الراديو. ستؤدي علامات مربع الاختيار وأزرار الراديو إلى تشغيل تلك الكائنات المخفية.
يتيح لك مجموعة JavaScript و CSS محاكاة مربع الاختيار وزر الراديو وحدد عناصر التحكم في القائمة باستخدام الصور الخاصة بك. يمكن لمكتبة JavaScript المدروسة أيضًا استخدام عناصر تحكم النماذج التقليدية تلقائيًا عندما يعطل المتصفح JavaScript.
يكتشف البرنامج النصي أزرار الاختيار وأزرار الراديو وعلاماتها في النموذج ، وبمجرد اكتشافها ، فإنه يحل محل عناصر التحكم هذه بعلامات رسومية على غرار CSS.
تجمع عناصر النماذج المخصصة بين العديد من التقنيات لتحسين كائنات التحكم في نموذج الويب XHTML ، وتحقق تأثيرات أكثر جمالا بناءً على javaScript و CSS ، مما يحسن سهولة الاستخدام وسهولة الوصول إليه. يدعم معظم المتصفحات الرئيسية.
Niceforms هي مكتبة JavaScript يمكنها استبدال جميع كائنات نماذج الويب تقريبًا. يمكنك استخدام السمة الافتراضية ، ويمكنك حتى تطوير موضوعك الخاص.
مصدر هذه المقالة: http://www.netwaver.com/23/24-html-form-elements-customization-techniques/