في HTML ، ما هي علامة النموذج؟

في HTML ، تُستخدم علامة النموذج لتعيين منطقة من صفحة الويب يمكن للمستخدم التفاعل معها لإرسال المعلومات. يتم تعريف علامة النموذج باستخدام تنسيق معين. داخل علامة النموذج ، يمكن استخدام مجموعة متنوعة من المدخلات المختلفة مثل حقول النص البسيطة ومربعات الاختيار. عند إرسال نموذج ، يتم تمرير المعلومات إلى خادم يمكنه إما التصرف بناءً على المعلومات على الفور أو تخزينها في قاعدة بيانات. هناك طريقتان تستخدمان لإرسال نموذج HTML يسمى “get” و “post”.

بين علامتي النموذج ، يتم وضع العناصر الفردية بما في ذلك زر الإرسال. عادةً ما يتم تعريف علامة النموذج بالسمات “الإجراء” و “الطريقة”. الإجراء هو البرنامج النصي المستخدم لمعالجة المعلومات والطريقة هي كيفية نقل البيانات إلى هذا البرنامج النصي. في كثير من الحالات ، سيتم استخدام البرنامج النصي لإدخال المعلومات من النموذج في قاعدة بيانات لمزيد من المرجع.

تتضمن بعض أنواع الإدخال الشائعة التي يمكن استخدامها داخل علامة النموذج الحقول النصية وأزرار الاختيار والمربعات المنسدلة. يمكن أيضًا استخدام حقل كلمة المرور لإخفاء البيانات التي يدخلها المستخدم. يجب أن تنتهي جميع النماذج بزر إرسال يُستخدم لإرسال المعلومات إلى الخادم. يجب أن يكون لكل حقل في النموذج اسم فريد حتى يمكن تمييز الحقول من نفس نوع الإدخال عن بعضها البعض.

عندما يقوم المستخدمون بإدخال البيانات في نموذج والنقر فوق إرسال ، يقرر البرنامج النصي للإجراء ما سيحدث بعد ذلك. بالنسبة لمربع بحث بسيط ، يمكن استخدام البيانات على الفور دون الحاجة إلى إدخالها في قاعدة بيانات. سيستخدم نموذج التسجيل نصًا عمليًا لتنسيق البيانات المقدمة من قبل المستخدم ثم تسجيلها.

هناك طريقتان تستخدمان لإرسال معلومات النموذج. يُستخدم “Get” لإرسال البيانات في عنوان URL من خلال إلحاق علامة استفهام متبوعة بالمعلومات. يتم إرسال بيانات “النشر” في نص النموذج إلى النص البرمجي للمعالجة.

هناك العديد من الأمثلة على وسم النموذج على الإنترنت. على سبيل المثال ، يستخدم أي موقع ويب يتطلب تسجيل الدخول نموذجًا بسيطًا للتحقق من تفاصيل المستخدم مقابل تلك الموجودة في قاعدة البيانات. في هذه الحالة ، سيتم استخدام حقل كلمة المرور للحفاظ على خصوصية كلمة مرور المستخدم. تستخدم نماذج الطلبات عبر الإنترنت وصفحات التسجيل والاستطلاعات أيضًا النماذج. على الرغم من استخدام علامات HTML لأي شكل من أشكال مواقع الويب ، إلا أنه يمكن تحسين التخطيط أو الوظيفة من خلال لغات أخرى بما في ذلك JavaScript.