يعد إنشاء نموذج على صفحة الويب أحد العناصر الأكثر شيوعا التي يتعين على مطوري الويب التعامل معها. على سبيل المثال ، لنفترض أن لديك حقل إدخال وزرا ، وتحتاج إلى إجراء معين ليتم تنفيذه بعد إدخال المستخدم للنص والنقر على الزر. ستنظر هذه المقالة في طرق بسيطة لربط زر بحقل إدخال لتمرير قيمة من حقل الإدخال.
أولا ، تحتاج إلى إنشاء نموذج على صفحة ويب تحتوي على حقل إدخال وزر. في العلامة
задается способ отправки данных из формы. В данном случае будем использовать метод «get», так как он является простым и позволяет передать данные в URL-адресе. В поле ввода необходимо добавить атрибут «name», чтобы обратиться к нему в дальнейшем.مثال:
إرسال
بعد ذلك ، تحتاج إلى إضافة شفرة جافا سكريبت التي ستربط الزر بحقل الإدخال. للقيام بذلك ، نستخدم وظيفة معدة مسبقا سيتم تنفيذها عند إرسال النموذج. داخل هذه الوظيفة ، نحصل على القيمة من حقل الإدخال باستخدام خاصية "القيمة" ، ونخرجها إلى وحدة تحكم المتصفح باستخدام "وحدة التحكم".سجل () " طريقة.
- إنشاء زر مع حقل إدخال مرتبط: طريقة سهلة
- الخطوة 1: إنشاء حقول الإدخال والأزرار
- الخطوة 2: إنشاء وظيفة معالج الأحداث
- الخطوة 3: ربط الوظيفة بالزر
- إضافة وظيفة زر
- إعداد التفاعل بين الزر وحقل الإدخال
- سؤال وجواب
- كيف يمكنني ربط زر إلى حقل الإدخال?
إنشاء زر مع حقل إدخال مرتبط: طريقة سهلة
هناك طريقة بسيطة لإنشاء زر من شأنها أن تكون مرتبطة مع حقل الإدخال. للقيام بذلك ، يكفي استخدام هتمل وجافا سكريبت. سيقدم هذا القسم مثالا على الكود.
الخطوة 1: إنشاء حقول الإدخال والأزرار
تحتاج أولا إلى إنشاء حقل إدخال وزر. يتم استخدام العلامات والعلامات لهذا الغرض. سيقوم المستخدم بإدخال نص في حقل الإدخال ، وعند النقر على الزر ، سيتم تنفيذ إجراء معين.
نموذج التعليمات البرمجية:
إرسال
الخطوة 2: إنشاء وظيفة معالج الأحداث
بعد ذلك ، تحتاج إلى إنشاء وظيفة معالج الأحداث التي سيتم تنفيذها عند النقر فوق الزر. في هذه الوظيفة ، يمكنك الحصول على قيمة من حقل الإدخال وتنفيذ إجراءات معينة بهذه القيمة.
نموذج التعليمات البرمجية:
الخطوة 3: ربط الوظيفة بالزر
أخيرا ، تحتاج إلى ربط وظيفة معالج الأحداث بالزر. للقيام بذلك ، يمكنك استخدام سمة أونكليك ، والتي سوف استدعاء وظيفة عند النقر على الزر.
نموذج التعليمات البرمجية:
إرسال
الآن ، عند النقر فوق الزر ، سيتم تنفيذ وظيفة معالج الأحداث ، والتي ستتلقى نصا من حقل الإدخال وتنفذ إجراءات معينة باستخدام هذا النص.
إضافة وظيفة زر
الزر هو أحد عناصر الواجهة الأكثر شيوعا التي تسمح للمستخدم بتنفيذ إجراء معين. يمكنك استخدام جافا سكريبت لإضافة وظيفة الزر.
هناك عدة طرق لربط زر بحقل إدخال:
- إضافة معالج حدث بنقرة زر
- احصل على القيمة من حقل الإدخال وقم بتنفيذ إجراء معين
مثال على الكود الذي يسمح لك بربط زر بحقل إدخال:
"'أتش تي أم أل
إرسال
"`
في هذا المثال ، نستخدم طريقة ' أديفنتليستينر ()` لإضافة معالج حدث بنقرة زر واحدة. عندما ينقر المستخدم على الزر ، يتم استدعاء وظيفة المعالج ، والتي تتلقى القيمة من حقل الإدخال وتخرجها كتنبيه.
وبالتالي ، فإن إضافة وظيفة الزر تسمح لك بمعالجة إجراءات المستخدم وتنفيذ عمليات معينة مع البيانات المستلمة.
إعداد التفاعل بين الزر وحقل الإدخال
يعد الزر وحقل الإدخال من أكثر العناصر استخداما على صفحات الويب. يمكن أن يؤدي إنشاء تفاعل بينهما إلى جعل تجربة المستخدم أكثر ملاءمة وعملية. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لتكوين التفاعل بين الزر وحقل الإدخال.
لربط زر بحقل إدخال ، يمكننا استخدام سمات عناصر هتمل وأحداث جافا سكريبت. على سبيل المثال ، يمكننا استخدام المعرف والسمات ، بالإضافة إلى حدث النقر على جافا سكريبت.
يوفر الرمز مثالا يوضح كيفية ربط زر وحقل إدخال:
أدخل النص:
إرسال
استخدمنا عنصر التسمية مع السمة لربطه بحقل إدخال مع معرف = سمة"حقل الإدخال". يتيح ذلك للمستخدم النقر فوق نص التسمية لتنشيط حقل الإدخال.
أضفنا أيضا زرا يحمل المعرف=سمة"إرسال-زر". الآن يمكننا تكوين التفاعل بين الزر وحقل الإدخال باستخدام أحداث جافا سكريبت.
Вот пример JavaScript-кода, который переводит текст, введенный в поле ввода, в верхний регистр при нажатии на кнопку:
const inputField = document.getElementById('input-field');
const submitButton = document.getElementById('submit-button');
submitButton.addEventListener('click', function() {
const inputValue = inputField.value;
const uppercasedValue = inputValue.toUpperCase();
alert(uppercasedValue);
});
استخدمنا طريقة جيتليمنتبيد للحصول على روابط لعناصر حقل الإدخال والأزرار من خلال سمات المعرف الخاصة بهم.
ثم أضفنا نقرة مستمع الحدث إلى الزر. عندما ينقر المستخدم على الزر ، يتم تشغيل وظيفة تحصل على القيمة من حقل الإدخال ، وتحولها إلى أحرف كبيرة وتخرجها كرسالة باستخدام وظيفة التنبيه.
وبالتالي ، قمنا بإعداد تفاعل بسيط بين الزر وحقل الإدخال ، والذي يؤدي وظيفة محددة عند النقر فوق الزر.
خاتمة:
- يمكن أن يؤدي ربط زر بحقل إدخال إلى جعل تجربة المستخدم أكثر ملاءمة وعملية.
- يمكننا استخدام سمات عناصر هتمل وأحداث جافا سكريبت لتخصيص التفاعل بين الزر وحقل الإدخال.
- يوضح مثال رمز بسيط كيفية ربط زر وحقل إدخال وتكوين الوظيفة عند النقر فوق الزر.
سؤال وجواب
كيف يمكنني ربط زر إلى حقل الإدخال?
يمكن استخدام طرق مختلفة لربط زر بحقل إدخال. واحدة من أسهل الطرق هي إضافة سمة "النموذج" مع رابط إلى معرف حقل الإدخال في ترميز هتمل للزر. على سبيل المثال: . وبالتالي ، عند النقر فوق الزر ، سيتم إرسال البيانات من حقل الإدخال الموجود في نفس النموذج مع المعرف "ميفورم".