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

كيفية إضافة حقل إدخال عبر جافا سكريبت: خطوات وأمثلة بسيطة

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

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

inputElement.name = 'اسم المستخدم';

مثال:

  1. السماح فورمكونتينر = وثيقة.جيتليمنتبيد ('شكل حاوية');
  2. حاوية النموذج.ملحق الطفل (إدخال);

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

جافا سكريبت: إنشاء حقول الإدخال

الخطوة 1: توصيل ملف جافا سكريبت

الخطوة 2: إنشاء بنية هتمل لحقل الإدخال

الخطوة 3: كتابة وظيفة جافا سكريبت لإضافة حقل إدخال

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

سؤال وجواب

كيف يمكنني إضافة حقل إدخال عبر جافا سكريبت?

هل من الممكن إضافة حقل إدخال إلى صفحة دون استخدام جافا سكريبت?

كيف يمكنني تكوين حقل الإدخال المضافة عبر جافا سكريبت?

جافا سكريبت: إنشاء حقول الإدخال

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

فار المدخلات = وثيقة.جيتليمنتبيد ("إنبوتفيلد");

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

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

فهرس.أتش تي أم أل

صفحة الويب الخاصة بي

مثال على صفحة مع جافا سكريبت

سيناريو.شبيبة

// كل شفرة جافا سكريبت ستكون في هذا الملف

وحدة التحكم.سجل ('مرحبا ، جافا سكريبت!');

طريقة كريتيليمنت

. ثم نقوم بتعيين السمات الضرورية لحقل الإدخال الجديد ، مثل النوع (

النوع

مع معرف

إنبوتكونتينر

باستخدام الطريقة

جيتليمينتبيد

  1. . أخيرا ، نضيف حقل إدخال جديد إلى النهاية

    من شعبة
    باستخدام الطريقة اذينتشيلد

    من شعبة

  2. .

    الآن لدينا ترميز هتمل الجاهزة ، وظيفة جافا سكريبت وزر يضيف حقل إدخال جديد! في الخطوة التالية ، سننظر في كيفية التحقق مما إذا كان حقل الإدخال قد تمت إضافته بنجاح.

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

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

    إنشاء حقل نصي

    أتش تي أم أل:

    جافا سكريبت:

    فار المدخلات = وثيقة.كريتيليمنت ("الإدخال");

    المدخلات.سيتاتريبوت ("النوع" ، "النص");

    المدخلات.سيتاتريبوت ("إد" ، "ميينبوت");

    يوضح مثال إنشاء حقل نصي أنه يمكننا استخدام

    الوثيقة.طريقة كريتيليمنت ()

    для создания элемента

    input

    , а затем использовать метод

    setAttribute()

    для установки атрибутов этого поля, как в HTML.

    Создание выпадающего списка

    HTML:

    Опция 1

    select.appendChild(option1);

  3. var option2 = document.createElement("option");

    option2.setAttribute("value", "option2");

    option2.textContent = "Опция 2";

    select.appendChild(option2);

    var option3 = document.createElement("option");

    option3.setAttribute("value", "option3");

    для создания элемента

select

и атрибутов его опций, а затем метод

textContent

для установки текстового содержимого опций.

إنشاء مربعات الاختيار

أتش تي أم أل:

جافا سكريبت:

مربع فار = وثيقة.كريتيليمنت ("الإدخال");