اذهب إلى المحتوى
  • 0

ماهي وظيفة العنصر Form؟

عبدالله الروقي

السؤال

ماهي وظيفة form عملت label and input  بدون form  و اعطاني نفس النتيجة ؟؟؟

تم التعديل في بواسطة عبدالله الروقي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بدون <form> صحيح يمكنك إنشاء حقول إدخال للمستخدم مثل <input>، ولكن لن تتمكن من إرسال هذه البيانات إلى الخادم بشكل تلقائي عند الضغط على زر الإرسال <button type="submit"> لأن وظيفة <form> هي تحديد منطقة تستخدم لجمع بيانات المستخدم وإرسالها إلى خادم الويب لمعالجتها  ودور form يبرز عندما يتعلق الأمر بجمع البيانات وإرسالها.

يمكنك الاطلاع أكثر من هنا: وظيفة Form.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ماهي فائيده  form  لقد انشأت input and label  من دون  form و اعطاني نفس النتاجية ؟

تم التعديل في بواسطة عبدالله الروقي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

وظيفة <form> هي تنظيم وتجميع عناصر الإدخال ضمن وحدة واحدة تمكن المستخدم من إرسال البيانات إلى الخادم، ولكن بدون استخدام <form>، يمكنك إنشاء الحقول والعناصر كما فعلت، ولكن لن تتمكن من إرسال هذه البيانات بشكل مباشر عبر الطريقة التقليدية مثل الضغط على زر "إرسال" إلى وجهة معينة مثل خادم ويب، فعناصر الإدخال تعمل بشكل طبيعي خارج <form> من حيث الظهور والوظيفة المحلية ، ولكن وجود <form>`ضروري لتمكين إرسال البيانات إلى مسار باستخدام طرق مثل POST أو GET.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

في HTML، عنصر <form> يُستخدم لتجميع مجموعة من عناصر الإدخال (مثل <input>, <textarea>, <select>, وغيرها) بهدف إرسال البيانات إلى الخادم (server) عند تقديم النموذج.
عندما تقوم بإضافة عناصر <label> و <input> بدون استخدام عنصر <form>، يمكنك بالفعل الحصول على نفس المظهر وتفاعل المستخدم المحلي مثل الكتابة في الحقول، لكنك تفقد بعض الوظائف المهمة التي يقدمها <form>، مثل: 

  • إرسال البيانات
  • التحقق من البيانات (Validation)
  • طريقة الإرسال (Method)
  • الوجهة (Action)

فالعنصر ضروري جدا، أكثر حتى من label فهو ما يحدد تجميعات البيانات التي نرسلها للخادم.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...