
النماذج وطرق الادخال
تستخدم النماذج لتحديد مدخلات مختلفة من قبل المستخدمين .
النماذج Forms
تستخدم النماذج لارسال البيانات الى السيرفر .
يمكن أن يحتوي النموذج على عناصر ادخال مثل الحقول النصية و تحديد أكثر من عنصر أو تحديد عنصر واحد (أزرار راتيو) أو أزرار الموافقة والكثير وسندرس كل تلك المدخلات في هذا الدرس . كما يمكن أن يحتوي النموذج على تحديد عناصر مثل حقل نصوص و ضبط الحقول و الليجند legend والعلامات labels ... الخ .
يستخدم الوسم <form> لإنشاء نموذج HTML
النماذج - عناصر المدخلات inputs
تعتبر المدخلات <input> من أهم عناصر النموذج <form>
تستخدم المدخلات لاختيار معلومات المستخدم . ويمكن أن يتنوع عنصر المدخل الى العديد من الطرق معتمداً على نوع اللاحقة .
يمكن أن تستخدم المدخلات لتحديد حقل نص , اختيار متعدد , كلمة مرور , زر اختيار واحد , زر ارسال والكثير .
سيتم شرح أكثر العناصر المستخدمة في المدخلات .
حقل نص
تحدد مدخل نص في سطر واحد والذي يمكن المستخدم من كتابة النص :
سيظهر كود النموذج في المتصفح كالتالي :
ملاحظة : ان وسم النموذج مخفي وأيضاً العرض الافتراضي لحقل النص هو 20 حرف (بالانكليزية) .
حقل كلمة مرور
يحدد <input type="password" /> حقل كلمة مرور
مثال
سيظهر كود النموذج في المتصفح كالتالي :
ملاحظة : عند كتابة كلمة المرور ستصبح الأحرف مشفّرة
أزرار الاختيار الوحيد
تحدد <input type="radio" /> زر لاختيار وحيد . تسمح هذه الأزرار باختيار خيار واحد فقط من بين عدة خيارات أخرى .
مثال
سيظهر كود النموذج في المتصفح كالتالي :
الاختيار المتعدد
يحدد <input type="checkbox" /> اختيار متعدد حيث تسمح للمستخدم باختيار واحد أو أكثر من عدة خيارات متاحة له .
سيظهر كود النموذج في المتصفح كالتالي :
زر الارسال
يحدد <input type="submit" /> زر الارسال .
يسمح زر الارسال بإرسال البيانات من النموذج الى السيرفر . يتم تحديد ارسال البيانات في النموذج من خلال اللاحقة action والتي تحدد المكان الذي سوف تذهب اليه البيانات .
سيظهر كود النموذج في المتصفح كالتالي :
عند كتابة بعض الاحرف داخل الحقل ووضعت كلمة المرور ثم ضغط زر "ارسال" , سيقوم المتصفح بارسال المعلومات الى المتصفح وسيتم عرض المعلومات في رابط الصفحة .
بإمكانك إدراج الأكواد الغير قابلة لنشر بتحويله عبر محول الأكواد لتصلك إشعارات ردود هذا الموضوع على البريد الإلكترونى أضف علامة بالمربع بجوار كلمة "إعلامى" عبّر عن تعليقكالإبتسامات