Form
Form
النماذج في الويب هي عبارة عن استمارات تقوم بتعبئتها ثم عند إرسالها لخادم الويب (السيرفر) يتلقاها
البرنامج ويقوم بأجراء العمليات عليها.
: ACTION
وظيفة هذه الخاصية أن تخبر السيرفر مكان الصفحة التي يقوم بإرسال معلومات النموذج إليها أوعنوانها أيا
كان نوعها ,وطبعا ً في حالتنا ستكون الصفحة الثانية هي الصفحة التي تحتوي على سكربت الـ html .
ليس مهما أن تكون الصفحة htmlفقد تكون htmlولكنها تحتوي على كود يختص بالتعامل مع برنامج
تفاعلي لصفحات الويب مثل الجافا.
GET
تقوم هذه الخاصية بإخبار مستعرض االنترنت لديك بأن يقوم بإضافة المعلومات التي تمت كتابتها في
النموذج إلى متصفح االنترنت لديك وتكون طريقة كتابته كالتالي:
-كتابه عنوان الصفحة المصدر .
-إتباعها بعالمة استفهام.
-كتابة العناوين والقيم.
http://www.example.com/test.html?name=value
أن النموذج يتكون من عناصر (مربع عالمة ,مربع نص ,زر اختيار) ولكل من هذه العناصر عنوان خاص
بها ( )nameولكل منها قيمه خاصة بها (. )value
وهي مشابهة للمتغيرات ويمكن أن يحتوي عنوان الصفحة على أكثر من عنوان ()nameوأكثر من قيمة
( )valueويقوم بالتعريف عنهما باستخدام المعامل (&) .
http://www.example.com/test.html?animal=cat&age=30
POST
وظيفتها هي نفس وظيفة الـ getولكنها الترسل المعلومات في عنوان صفحة االنترنت بل تقوم وضعها في
الـ bodyالتابع لـ. http response
باإلضافة إلى أنه يستطيع إرسال البيانات بكمية أكبر من الـ. GET
أدوات النماذج
أدوات التحكم هي عبارة عن مربعات النصوص العادية التي يدخل فيها المستخدم أسمة وعنوانه وأزرار
الراديو التي يقوم المستخدم باختيار معين والقوائم.
: Typeنحدد فيها نوع الكائن المستخدم أزرار أو مربع نص ..الخ
: Nameنقوم بإعطاء اسم المتغير الذي يتم حفظ القيمة فيه.
: Valueيتم وضع قيمة فيه ويختلف عملة من أداة إلى أخرى.
تطبيقات عملية
برنامج بسيط يتكون من ملفين ...الملف األول يحتوي على كود htmlحيث يقوم بتكوين النموذج والملف
الثاني يقوم باستقبال القيم وطباعتها.