-------- Page 1 (Lecture #8-01.jpg) --------- Faculty of Information Technology – Tripoli University مقدمة في برمجة الانترنت Introduction to Internet Programming [ ITGS226 ] المحاضرة الثامنة أستاذة المادة أ. وفاء حسين المصباحي HTML5 CSS3 XML PHP Cloud js flat header .com footer .net ربيع 2025 -------- Page 2 (Lecture #8-02.jpg) --------- المواضيع التي سيتم دراستها في مقرر : مقدمة في برمجة الإنترنت Introduction to Internet Pr ogramming المحاضرة الثامنة 1 Forms . النماذج -------- Page 3 (Lecture #8-03.jpg) --------- Forms النماذج - النموذج أو الإستماراة Form يستخدم لتجميع مجموعة مختلفة من مدخلات المستخدم user iputs مثل : الإسم name الإيميل email address ورقم الهاتف phone number أو معلومات عن بطاقة الإئتمان credit card . : الشكل العام
. . .
- الوسم
يحتوي على أنواع مختلفة من المدخلات input مثل : text fields و checkboxes و radio buttons و submit buttons وغيرها... تسمى controls. - المستخدمون users يقومون بإكمال النموذج form بإستخدام controls مثل إدخال text أو إختيار item وغيرها ويرسل مدخلات النموذج إلى web server ليقوم بمعالجتها. -------- Page 4 (Lecture #8-04.jpg) --------- Forms النماذج سمات/خصائص Attributes لعنصر النموذج Form : - خاصية action : التي تحدد اسم الملف البرمجي الذي سيقوم بمعالجة البيانات المدخلة في النموذج ويكون الملف البرمجي مكتوبا بإحدى لغات البرمجة مثل PHP أو ASP.NET أو JSP وغيرها. - خاصية method : التي تحدد طريقة إرسال البيانات إلى الملف البرمجي المذكور سابقا بإحدى الطريقتين: • الطريقة get حيث يتم إرسال البيانات في شريط العنوان في المستعرض بعد اسم الملف البرمجي بشكل أزواج ( مفتاح=قيمة ) انظر للرابط التالي على سبيل المثال: http://www.site.com/file.php?name=Mukhtar&age=23&job=ComputerEngin القيم المرسلة الملف البرمجي • الطريقة post حيث يتم إرسال البيانات بشكل غير ظاهر في شريط العنوان ( يتم إرسالها مع ترويسة طلب HTTP ). -------- Page 5 (Lecture #8-05.jpg) --------- Forms النماذج - خاصية name : التي تخصص اسم للنموذج Form ، والذي يجب أن يكون الإسم فريد عن بقية أسماء النماذج Forms في الوثيقة document ويجب ألا يكون فاضي empty . - خاصية target : تحدد أين سيتم عرض النتيجة التي ستسلم بعد تقديم النموذج Form ، القيم المحتملة : _blank ، _self ، _parent ، _top . 3 -------- Page 6 (Lecture #8-06.jpg) --------- Forms النماذج : Form elements عناصر النموذج •
&