الانتقال إلى المحتوى الرئيسي

كيفية إنشاء نموذج لملء جدولين: تعليمات خطوة بخطوة

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

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

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

مثال:

  1. ما هو نموذج لملء الجداول?
  2. الخطوة 1: إعداد ترميز هتمل
  3. إنشاء بنية الصفحة الرئيسية
  4. الخطوة 2: إنشاء الجداول في هتمل
  5. إنشاء الجدول الأول
  6. إنشاء جدول ثان
  7. الخطوة 3: إضافة حقول لملء
  8. إضافة حقول إلى الجدول الأول
  9. إضافة الحقول إلى الجدول الثاني
  10. الخطوة 4: إعداد التفاعل مع النموذج
  11. سؤال وجواب
  12. كيف يمكنني إنشاء نموذج لملء جدولين?
  13. ما هو ترميز هتمل مطلوب لإنشاء نموذج مع جدولين?
  14. ما هي أنماط المغلق ينبغي تطبيقها على نموذج مع جدولين?
  15. كيف يمكنني إضافة القدرة على ملء البيانات في الجداول على شكل?
  16. كيفية معالجة البيانات المدخلة من قبل المستخدم في شكل مع جدولين?
  17. ما هو مطلوب شفرة جافا سكريبت لمعالجة البيانات المدخلة من قبل المستخدم?

ما هو نموذج لملء الجداول?

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

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

غالبا ما تستخدم نماذج ملء الجداول على الموقع في سيناريوهات مختلفة ، على سبيل المثال:

  • تطبيقات الويب لإدارة قائمة جهات الاتصال أو المهام
  • نظم إدارة المحتوى لإضافة وتحرير المعلومات على الموقع
  • التسجيل والطلبات عبر الإنترنت

لإنشاء نموذج لملء الجداول ، يجب عليك استخدام لغة ترميز هتمل ولغة برمجة مثل جافا سكريبت أو فب لمعالجة وحفظ البيانات.

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

في النهاية ، يوفر نموذج ملء الجداول طريقة ملائمة وبديهية للمستخدمين للتفاعل مع الجداول وإضافة البيانات إليها.

الخطوة 1: إعداد ترميز هتمل

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

هنا هو بنية ترميز هتمل الأساسية التي سيتم استخدامها:

  1. قم بإنشاء عنصر لتغليف النموذج بأكمله.
  2. إضافة رأس للنموذج باستخدام العنصر
  3. .
  4. .
  5. .
  6. والعدد المطلوب من الصفوف والخلايا باستخدام والعناصر
  7. إضافة حقل إدخال وزر إرسال باستخدام والعناصر ، على التوالي.
  8. انتبه إلى استخدام التعشيش الصحيح للعلامات لمطابقة بنية الجداول. أيضا ، لا تنس تعيين السمات الضرورية للعناصر ، على سبيل المثال ، المعرفات أو الفئات ، بحيث يكون من الأسهل العمل معها عند تنسيق البيانات ومعالجتها.

إنشاء بنية الصفحة الرئيسية

قبل البدء في إنشاء نموذج لملء جدولين ، تحتاج إلى إنشاء البنية الأساسية لملف هتمل. للقيام بذلك ، يمكنك استخدام العلامات التالية:

- يتم استخدام هذه العلامة لإنشاء رأس المستوى الثاني. في هذه الحالة ، نستخدمها لإنشاء عنوان القسم "إنشاء بنية الصفحة الرئيسية".

  • - لإنشاء فقرات من النص ، نستخدم العلامة

  • . في هذه المقالة ، سنستخدم هذه العلامة غالبا لإنشاء محتوى نصي.

  • – إذا كنت تريد تمييز جزء من النص بخط مائل ، فاستخدم العلامة. بصريا ، قد تختلف في مواقع مختلفة.
  • - العلامة
    1. تم تصميمه لإنشاء قائمة مرقمة. في هذه المقالة ، سوف نستخدمها لإنشاء خطوات التعليمات.
    • . يسمح لك بإنشاء قوائم صغيرة ومفهومة.
  • أو
  • سوف يصبح مساعدك الذي لا غنى عنه. انها تسمح لك لتحديد الخلايا والصفوف من الجدول.

الخطوة 2: إنشاء الجداول في هتمل

بعد أن أنشأنا نموذجا لملء جدولين ، نحتاج إلى إنشاء الجداول نفسها. في هتمل ، يتم استخدام علامة لإنشاء الجداول

.

عنوان العمود 1

عنوان العمود 2

الخلية 1.1

الخلية 1 ، 2

الخلية 2.1

الخلية 2.2

يتم استخدام العلامة لتحديد رؤوس الأعمدة في الجدول

. يتم استخدام العلامة لتحديد خلايا الجدول

مع العلامات الداخلية

مع العلامات الداخلية

يوجد أدناه مثال على جدول متداخل:

عنوان العمود 1

عنوان العمود 2

خلية متداخلة 1 ، 1

خلية متداخلة 1 ، 2

خلية متداخلة 2.1

خلية متداخلة 2.2

الخلية 1 ، 2

وبالتالي ، قمنا بنجاح بإنشاء جدول لنموذجنا ، والذي سيتم استخدامه لملء جدولين.

إنشاء الجدول الأول

قبل البدء في إنشاء جدول ، تحتاج إلى تحديد هيكله ومحتوياته. يتكون كل جدول من صفوف وأعمدة ، حيث تحتوي كل خلية على معلومات محددة.

يتم استخدام العلامة لإنشاء الجدول

. يتم وضع العلامات الأخرى التي تحدد بنية الجدول داخل هذه العلامة.

البند 1

العنوان 2

الخلية 1

الخلية 2

في هذا المثال ، يتم إنشاء جدول يحتوي على صفين وعمودين. يتم تعيين رؤوس الأعمدة باستخدام علامة

، ومحتويات الخلايا-باستخدام علامة

سيحتوي الجدول الثاني على البيانات التي أدخلها المستخدم في النموذج. لإنشاء الجدول الثاني ، سنحتاج إلى الخطوات التالية:

إنشاء جدول جديد باستخدام علامة

  1. قم بإنشاء رأس جدول باستخدام العلامة
  2. قم بإنشاء نص جدول باستخدام علامة
  3. استخدم جافا سكريبت للحصول على بيانات من النموذج وإنشاء صفوف جديدة في الجدول باستخدام العلامة
  4. مثال على التعليمات البرمجية لإنشاء الجدول الثاني:

الاسم الأول

اسم العائلة

البريد الإلكتروني

إيفان

إيفانوف

[email protected]

При использовании JavaScript код для добавления данных в таблицу может выглядеть следующим образом:

var form = document.querySelector('form');

form.addEventListener('submit', function(e) {

e.preventDefault();

var name = document.querySelector('#name').value;

var surname = document.querySelector('#surname').value;

var email = document.querySelector('#email').value;

var table = document.querySelector('#second-table');

var tbody = table.querySelector('tbody');

var newRow = document.createElement('tr');

var nameCell = document.createElement('td');

var surnameCell = document.createElement('td');

var emailCell = document.createElement('td');

nameCell.textContent = name;

surnameCell.textContent = surname;

emailCell.textContent = email;

newRow.appendChild(nameCell);

newRow.appendChild(surnameCell);

newRow.appendChild(emailCell);

tbody.appendChild(newRow);

});

Теперь, при каждой отправке формы, новые данные будут добавляться во вторую таблицу.

Шаг 3: Добавление полей для заполнения

الآن بعد أن أصبح لدينا جدولين ، يمكننا البدء في إنشاء حقول يقوم المستخدمون بإدخال البيانات فيها. للقيام بذلك ، سوف نستخدم علامات الإدخال والنص.

سنقوم بإنشاء نموذج منفصل لكل جدول بحيث يكون مناسبا لملء البيانات. دعونا نبدأ مع الجدول الأول.

1. افتح علامة النموذج واكتب سمة الإجراء بقيمة سلسلة فارغة ( "" ) وسمة الطريقة بقيمة المشاركة. يمكنك أيضا إضافة معرف نموذج باستخدام سمة المعرف.

2. لكل عمود في الجدول ، قم بإنشاء حقل نصي باستخدام علامة الإدخال. للقيام بذلك ، حدد سمة النوع مع نص القيمة ، وفي سمة الاسم حدد اسم العمود أو أي تسمية أخرى مناسبة لك.

3. بالنسبة لحقول التاريخ ، يمكنك استخدام أنواع الحقول الخاصة مثل التاريخ (للتاريخ) والوقت (للوقت) والتاريخ والوقت المحلي (للتاريخ والوقت). حدد القيمة المناسبة في سمة النوع لكل حقل.

4. للحقول التي تحتاج إلى إدخال كمية كبيرة من النص ، استخدم علامة تكستاريا. حدد اسم السمات (اسم العمود أو أي تسمية أخرى) والصفوف (عدد الصفوف المراد إدخالها).

5. إضافة زر لإرسال البيانات. للقيام بذلك ، استخدم علامة الإدخال مع سمة النوع مع القيمة إرسال. حدد النص الموجود على الزر باستخدام سمة القيمة.

6. أغلق علامة النموذج.

الآن دعونا إنشاء نموذج مماثل للجدول الثاني.

1. كرر الخطوات من 1 إلى 6 للجدول الثاني ، مع استبدال التسميات وأسماء الأعمدة المناسبة.

لذلك قمنا بإنشاء حقول لملء الجدولين لدينا. انتقل إلى الخطوة التالية لإضافة معالجة البيانات المرسلة.

إضافة حقول إلى الجدول الأول

سيتم استخدام الجدول الأول لإدخال المستخدم. للقيام بذلك ، تحتاج إلى إضافة عدة حقول إليها. للقيام بذلك ، اتبع الخطوات أدناه:

أدخل العلامة

  1. أدخل العلامة

    لإنشاء جدول. تشير هذه العلامة إلى بداية الجدول.

  2. إضافة علامات

لإنشاء سلسلة. أضف عدة علامات داخل كل سطر

لإنشاء الخلايا. يجب أن يتوافق عدد الخلايا في كل صف مع عدد الرؤوس. على سبيل المثال:

  1. الوصف

إضافة الحقول إلى الجدول الثاني

لإضافة حقول إلى الجدول الثاني ، اتبع الخطوات التالية:

حدد عدد الحقول التي يجب إضافتها إلى الجدول.

افتح الجدول الثاني في محرر التعليمات البرمجية.

ابحث عن العلامة

يحتوي على صفوف الجدول.

لكل حقل ، أضف صفا جديدا إلى الجدول باستخدام العلامة

.

في كل صف ، أضف خلايا لكل حقل باستخدام العلامة

.

داخل الخلية ، أضف عناصر النموذج مثل حقل نصي أو قائمة منسدلة باستخدام علامات هتمل المناسبة.

كرر الخطوات من 4 إلى 6 لكل حقل جديد.

مثال على إضافة حقلين إلى الجدول الثاني:

الحقل 1:

الحقل 2:

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

الخطوة 4: إعداد التفاعل مع النموذج

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

في هذه الحالة ، من أجل البساطة ، سوف نستخدم الطريقة الأساسية لمعالجة بيانات النموذج على جانب العميل باستخدام جافا سكريبت. Для этого добавим обработчик события отправки формы:

const form = document.querySelector('form');