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

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

جافا سكريبت هي لغة برمجة قوية يمكنها توفير التفاعل والوظائف الديناميكية لموقعك على الويب. واحدة من السمات الرئيسية لجافا سكريبت هي القدرة على تلقي ومعالجة البيانات التي أدخلها المستخدم.

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

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

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

قيمة فار = إدخال.القيمة;

الآن سيحتوي متغير القيمة على القيمة التي أدخلها المستخدم في حقل الإدخال.

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

  1. الحصول على القيمة المدخلة في حقل الإدخال من متغير الحدث في جافا سكريبت
  2. ما هو حقل الإدخال?
  3. كيف يمكنني الوصول إلى عنصر الإدخال عبر جافا سكريبت?
  4. كيف يمكنني الحصول على القيمة المدخلة في حقل الإدخال?
  5. كيف يمكنني التعامل مع الحدث إدخال النص في حقل الإدخال?
  6. كيف يمكنني الحصول على القيمة المدخلة من متغير الحدث?
  7. ما هي الأحداث المرتبطة بحقل الإدخال?
  8. ما هي الطرق التي يمكن استخدامها للحصول على قيمة من حقل الإدخال في جافا سكريبت?
  9. سؤال وجواب
  10. كيف يمكنني الحصول على القيمة التي تم إدخالها في حقل الإدخال باستخدام متغير الحدث في جافا سكريبت?
  11. كيف يمكنني الحصول على القيمة من حقل الإدخال باستخدام متغير الحدث في جافا سكريبت?
  12. كيف يمكنني الحصول على القيمة المدخلة من حقل الإدخال في جافا سكريبت عند استخدام متغير الحدث?

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

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

دعونا ننظر إلى مثال:

    دعنا نربط الوظيفة بحدث الإدخال في حقل الإدخال:

    فار المدخلات = وثيقة.جيتليمنتبيد ('مينبوت'); // الحصول على حقل الإدخال حسب المعرف

    المدخلات.أدفينتليستينر ('الإدخال' ، هاندلشانج) ؛ / / ربط وظيفة هاندلشانج إلى الحدث الإدخال

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

    • وبالتالي ، باستخدام خاصية قيمة الحدث.الكائن الهدف ، يمكنك الحصول على القيمة المدخلة في حقل الإدخال واستخدامها في مزيد من العمل مع التطبيق.

    • ما هو حقل الإدخال?

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

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

    نص-حقل إدخال نص;

    رقم-حقل لإدخال الأرقام;

    التاريخ-حقل إدخال التاريخ;

    البريد الإلكتروني-حقل إدخال البريد الإلكتروني;

    كلمة المرور-حقل لإدخال كلمة مرور ، إلخ.

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

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

    على سبيل المثال ، للحصول على قيمة من حقل الإدخال المسمى "اسم المستخدم" ، يمكنك استخدام الكود التالي:

      الوصول إلى عنصر من خلال العلامة والفهرس:

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

      الوصول إلى عنصر حسب فئته:

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

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

      كيف يمكنني الحصول على القيمة المدخلة في حقل الإدخال?

      1. للحصول على القيمة المدخلة في حقل الإدخال في جافا سكريبت ، يمكننا استخدام الأحداث وكائن الحدث.
      2. هنا هو رمز المثال:

      3. احصل على القيمة
      4. في هذا المثال ، نقوم بإنشاء حقل إدخال مع معرف "ميينبوت" وزر يستدعي وظيفة جيتفالو() عند النقر عليها. في وظيفة جيتفالو () ، نحصل على حقل الإدخال بواسطة معرفه باستخدام طريقة جيتليمنتبيد () ومن ثم الحصول على قيمتها باستخدام خاصية القيمة. يتم تخزين القيمة في متغير إنبوتفالو ، ونحن إخراجه باستخدام وظيفة التنبيه ().

        وبالتالي ، عندما ندخل نصا في حقل الإدخال ونضغط على الزر "الحصول على القيمة" ، سوف نتلقى القيمة المدخلة ونعرضها في مربع الحوار.

      كيف يمكنني التعامل مع الحدث إدخال النص في حقل الإدخال?

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

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

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

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

      باستخدام أدفنتليستينر:

      وثيقة.طريقة جيتليمنتبيد ('مينبوت').أدفنتليستينر ('المدخلات' ، مقبض الإدخال);

      في هذا المثال ، عند إدخال نص في حقل الإدخال ، سيتم استدعاء وظيفة المقبض.

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

      وظيفة مقبض الإدخال (الحدث) {

      فار الإدخال = الحدث.الهدف.القيمة;

      وحدة التحكم.سجل (إدخال النص);

      }

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

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

      كيف يمكنني الحصول على القيمة المدخلة من متغير الحدث?

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

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

      للحصول على القيمة المدخلة من حقل الإدخال ، يمكنك استخدام الكود التالي:

      "'جافا سكريبت

      وظيفة جيتينبوتفالو (الحدث) {

      فار إدخال = حدث.الهدف ؛ / / الحصول على رابط للعنصر الذي وقع فيه الحدث

      فار إنبوتفالو = إنبوتيليمنت.القيمة ؛ / / احصل على القيمة من حقل الإدخال

      وحدة التحكم.سجل (إنبوتفالو) ؛ / / إخراج القيمة إلى وحدة التحكم

      }

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

      ما هي الأحداث المرتبطة بحقل الإدخال?

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

      التركيز: يحدث حدث التركيز عندما يتلقى حقل الإدخال التركيز. هذا يعني أن المستخدم قد حدد هذا الحقل لإدخال البيانات. يمكن استخدام هذه الأحداث لتغيير الأنماط أو تحديد حقل إدخال نشط.

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

        في جافا سكريبت ، هناك عدة طرق للحصول على قيمة من حقل 

        . على سبيل المثال:

      2. القيمة
      3. الحدث.الهدف الكائن

      القيمة

      في

      الحدث.الهدف الكائن

      .

      كلما قام المستخدم بإدخال شيء ما في الحقل

      المدخلات

      ، يمكن الحصول على القيم باستخدام الخاصية

      القيمة