<نوع الإدخال = الاسم المخفي = field_name value = value>
تأثير:1 المجال المخفي غير مرئي للمستخدم في الصفحة. الغرض من إدخال مجال مخفي في النموذج هو جمع أو إرسال المعلومات لتسهيل استخدام البرنامج الذي تتم معالجته. عندما ينقر المتصفح على زر الإرسال لإرسال النموذج ، يتم إرسال معلومات المجال المخفي إلى الخادم.
2 في بعض الأحيان ، يتعين علينا إعطاء المستخدم رسالة ونطلب منه إرسالها عند إرسال النموذج لتحديد هوية المستخدم ، مثل SessionKey ، وما إلى ذلك ، بالطبع ، يمكن أيضًا تنفيذ هذه الأشياء باستخدام ملفات تعريف الارتباط ، ولكن استخدام المجالات المخفية أكثر بساطة. ولن تكون هناك مشكلة للمستخدمين لتعطيل ملفات تعريف الارتباط إذا لم يدعمها المتصفح.
3 في بعض الأحيان هناك أزرار إرسال متعددة في نموذج. كيف يمكن للبرنامج أن يميز أي زر تم الضغط عليه للمستخدم لإرساله؟ يمكننا كتابة حقل مخفي ، ثم إضافة onclick = document.form.command.value = xx إلى كل زر. بعد ذلك ، بعد تلقي البيانات ، نتحقق أولاً من قيمة الأمر ونعلم أنه تم إرسال الزر الذي ضغط عليه المستخدم.
4 في بعض الأحيان هناك نماذج متعددة في صفحة ويب. نحن نعلم أنه لا يمكن تقديم نماذج متعددة في نفس الوقت ، ولكن في بعض الأحيان تتفاعل هذه النماذج مع بعضها البعض ، حتى نتمكن من إضافة حقول مخفية في النموذج لجعلها تتصل.
5 لا يدعم JavaScript المتغيرات العالمية ، ولكن في بعض الأحيان يتعين علينا استخدام المتغيرات العالمية ، حتى نتمكن أولاً من تخزين القيمة في المجال المخفي ، ولن تضيع قيمتها.
6 ، هناك مثال آخر ، على سبيل المثال ، الضغط على زر لتركيب أربعة نوافذ صغيرة ، وسيغلق الثلاثة الآخرون تلقائيًا عند النقر فوق أحد النوافذ الصغيرة. ومع ذلك ، لا تدعم أي نوافذ صغيرة تتصل ببعضها البعض ، بحيث يمكنك فقط كتابة مجال مخفي في النافذة الأصل. عندما ترى النافذة الصغيرة أن قيمة المجال المخفي قريبة ، فإنها ستغلقها بنفسك.
مثال: استخدم Hidden لتنفيذ عدد النقر فوق الزر "إرسال" لإضافة 1 القيم زيادة تلقائيا. htmانسخ الرمز