"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما هو سلوك زر الإرسال الافتراضي في نماذج HTML؟

ما هو سلوك زر الإرسال الافتراضي في نماذج HTML؟

تم النشر بتاريخ 2024-11-09
تصفح:973

What is the Default Submit Button Behavior in HTML Forms?

تحديد زر الإرسال الافتراضي في نماذج HTML

عند إرسال نموذج HTML دون النقر فوق زر إرسال محدد، مثل الضغط على أدخل أو باستخدام HTMLFormElement.submit() في JavaScript، تحتاج المتصفحات إلى تحديد أي من أزرار الإرسال المتعددة (إن وجدت) يجب التعامل معه على أنه الزر الذي تم الضغط عليه. هذا التحديد له آثار على تشغيل معالجات الأحداث onclick والبيانات المرسلة إلى خادم الويب.

سلوك المتصفح

أظهرت التجارب ما يلي:

  • عند الضغط على

    Enter:

    يستخدم Firefox وOpera وSafari الخيار الأول زر إرسال في النموذج.
    • قد يستخدم IE إما زر الإرسال الأول أو لا يستخدم أي زر على الإطلاق، اعتمادًا على شروط غير محددة.
  • عند استخدام HTMLFormElement.submit ():
  • جميع المتصفحات لا تستخدم أيًا من عمليات الإرسال الأزرار.
مواصفات المعايير

لا يحدد معيار HTML بشكل صريح سلوك إرسال النموذج بدون زر محدد. يتطلب الأمر فقط إرسال النموذج عند تنشيط زر الإرسال.

النهج الموصى به

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

بيان الافراج أعيد طبع هذه المقالة على: 1729496899 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3