![]() |
النماذج
تستخدم النماذج للتواصل مع زوار الموقع و النموذج عبارة عن مساحة تتجمع فيه عناصر النموذج وهذه العناصر تجمع المعلومات ومن ثم يرسل النموذج هذه المعلومات إلى مكان يحدده منشئ الموقع فمثلا يمكن أن يرسله إلى بريدك الالكتروني أو يحفظها في ملف أو في قاعدة بيانات .
وصيغته هي : <form action =" # " method = " $ " > … The input or selection form … </form>
#: URL of CGI script (عنوان ملف أو نص واجهة التداخل المشترك). $: GET, Post وهو يحدد أسلوبا طرحا وعرض النموذج فا post) ) تعني إرسال النموذجGet)) تعني استلام النموذج.
وللنموذج عدة عناصر هي :
1) المدخلات(input) : صيغته: < input Type =" #" name = " $ " >
#: text, password, checkbox, image, radio, hidden, file, button, submit, reset. $ : CGI اسم بسيط لاستخدامه في
كل أنواع المدخلات لها سمات خاصة بها وقد تشترك هذه السمات في نوعين من المدخلات أو أكثر ولكن تشترك جميع هذه الأنواع في سمة الاسم إلا النوعين هما submit , reset
و أنواع المدخلات هي :
لهما 3 سمات اضافيه وهي مشتركة 1) Value وهي لإعطاء قيمة افتراضية للعنصر ويمكن الاستغناء عنه . 2) Size تحدد حجم الخانة ( صندوق النص ) بعدد الأحرف التي تستوعبها . 3) Maxlength تحدد الحد الأقصى من الحروف التي يمكن إدخالها . مثال : <input type =text name="T1" size="20" maxlength =20> <input type= password name="pn" size="12">
صندوق الاختيار ويمتاز بإمكانية اختيار كل العناصر من مجموعة عناصر صندوق الاختيار , وكل سطر وسم من هذا النوع ينشأ مربع خيار واحد ( عنصر واحد ) .
زر الاختيار ويمتاز انه يمكن اختيار عنصر واحد فقط من مجموعة عناصر أزار الاختيار , وكل سطر وسم من هذا النوع ينشأ زر خيار واحد ( عنصر واحد ) ولمجوعة العناصر يجب أن يكون لها نفس الاسم في سمة الاسم (name) بخلاف صندوق الاختيار . ولها سمة خاصة هي (Id) وتستخدم مع الوسم ( <label> ) حيث إن قيمة هذه السمة هي اسم الوسم (<label>) فتكون الصيغة كالتالي : <label for = " label name " > < input type = "radio" name = " n1" Id = " label name " > عندما ينقر المستخدم نص label يقفز المؤشر إلى صندوق المدخلات المعني .
وللنوعين صندوق الاختيار و زر الاختيار سمتين إضافيتين وهي مشتركة هما : 1) Value وهي اختيارية وتستخدم في الغالب لإرجاع قيمة معينة لهذا العنصر في قاعدة البيانات . 2) Checked وهي لوضع العنصر في حالة الاختيار المسبق . مثال :
لإدخال الملفات وذلك ليتمكن المستخدم من إرسال ملفات إلى الخادم (server ) وليس له سمات خاصة. مثال : <input type="file" name="pic2" size="20" tabindex="11">
وهو لإنشاء الأزرار وله سمتين هما :
Value وتحوي النص المكتوب على الزر . On click ويحتوي على المسار الذي يُتخذ عند النقر على الزر . مثال : <input type="button" value="send" onclick="check(this.form)">
وله سمة واحده خاصة به هي Src ويحتوي على عنوان الصورة . مثال : <input border="0" src="../images/school2.jpg" name="I1" width="65" height="61" type="image" value =دخول onclick ="window.open('test.htm')">
ولهما سمة إضافية مشتركة هي ( Value ) وتحتوي على النص الذي سيعرض على الزر. مثال : <input type="submit" value="Submit" name="B1">
|
![]() |