أحدث البرامج التعليمية وتطوير الشبكة
×

HTML5 البرنامج التعليمي

HTML الصفحة الرئيسية HTML المقدمة برامج تحرير HTML HTML الأساسية HTML عناصر HTML الصفات HTML العناوين HTML الفقرات HTML الأنماط HTML التنسيق HTML الاقتباسات HTML كود الكمبيوتر HTML تعليقات HTML الألوان HTML CSS HTML الروابط HTML صور جداول HTML قوائم HTML HTML كتلة والمضمنة عناصر HTML فصول HTML نسق HTML متجاوب HTML نوافذ الأطر المدمجة HTML JavaScript HTML رئيس HTML الكيانات HTML حرف HTML محارف HTML URL ترميز HTML XHTML

HTML أشكال

HTML أشكال HTML عناصر النموذج HTML أنواع المدخلات HTML سمات المدخلات

HTML5

HTML5 مقدمة HTML5 الدعم HTML5 عناصر HTML5 دلالات الهجرة HTML5 HTML5 دليل الاناقة

HTML الرسومات

HTML قماش HTML SVG

HTML وسائل الإعلام

HTML وسائل الإعلام HTML فيديو HTML سمعي HTML المكونات الإضافية HTML YouTube

HTML APIs

HTML تحديد الموقع الجغرافي HTML جر / قطرة HTML التخزين المحلي HTML App مخبأ HTML العمال على شبكة الإنترنت HTML SSE

HTML أمثلة

HTML أمثلة HTML اختبار قصير HTML5 اختبار قصير HTML ملخص

HTML المراجع

HTML العلامة القائمة HTML الصفات HTML الأحداث HTML قماش HTML الصوت والفيديو HTML Doctypes HTML الألوان HTML مجموعات الأحرف HTML URL ترميز HTML رموز لغة HTTP رسائل HTTP أساليب PX to EM محول اختصارات لوحة المفاتيح

HTML نموذج عناصر


HTML نموذج عناصر

شكل HTML على صفحة ويب يسمح للمستخدم بإدخال البيانات التي يتم إرسالها إلى خادم للمعالجة. يمكن أشكال تشبه ورقة أو قاعدة بيانات نماذج لمستخدمي الشبكة ملء الاستمارات باستخدام خانات، وأزرار الراديو، أو حقول النص.

على سبيل المثال، ونماذج يمكن استخدامها لإدخال الشحن أو بطاقة الائتمان البيانات لطلب المنتج، أو يمكن استخدامها لاسترداد نتائج البحث من محرك البحث.


يصف هذا الفصل جميع عناصر النموذج HTML.


و <input> العنصر

عنصر الشكل الأكثر أهمية هو <input> العنصر.

و <input> عنصر يمكن أن تختلف في نواح كثيرة، وهذا يتوقف على type السمة.

وتغطي جميع أنواع المدخلات HTML في الفصل التالي.


و <select> العنصر (Drop-Down List)

و <select> يعرف عنصر من القائمة المنسدلة:

مثال

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>
انها محاولة لنفسك »

و <option> عناصر تحدد خيارات لتحديد.

سوف تظهر قائمة عادة في البند الأول على النحو المحدد.

يمكنك إضافة السمة المحددة لتحديد خيار محدد مسبقا.

مثال

<option value="fiat" selected>Fiat</option>
انها محاولة لنفسك »

و <textarea> العنصر

و <textarea> يعرف عنصر حقل إدخال متعدد الخطوط ( a text area ) :

مثال

<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
انها محاولة لنفسك »

هذه هي الطريقة أعلاه سيتم عرض رمز HTML في المتصفح:


و <button> العنصر

و <button> عنصر يحدد زر نقر:

مثال

<button type="button" onclick="alert('Hello World!')">Click Me!</button>
انها محاولة لنفسك »

هذه هي الطريقة أعلاه سيتم عرض رمز HTML في المتصفح:


HTML5 نموذج عناصر

وأضاف HTML5 العناصر الشكل التالي:

  • <datalist>
  • <keygen>
  • <output>

افتراضيا، المتصفحات لا تعرض عناصر مجهولة. سوف عناصر جديدة لا يدمر صفحتك.


HTML5 <datalist> العنصر

و <datalist> يحدد عنصر قائمة من الخيارات المحددة مسبقا ل <input> العنصر.

وسيكون للمستخدمين رؤية القائمة المنسدلة من خيارات محددة مسبقا وإدخال البيانات فيها.

في list سمة من <input> عنصر، يجب أن تشير إلى id سمة من <datalist> العنصر.

OperaSafariChromeFirefoxInternet Explorer

مثال

و <input> العنصر مع القيم المحددة مسبقا في <datalist> :

<form action="action_page.php">
  <input list="browsers">
  <datalist id="browsers">
    <option value="Internet Explorer">
    <option value="Firefox">
    <option value="Chrome">
    <option value="Opera">
    <option value="Safari">
  </datalist>
</form>
انها محاولة لنفسك »

HTML5 <keygen> العنصر

الغرض من <keygen> العنصر هو توفير وسيلة آمنة لمصادقة المستخدمين.

و <keygen> يحدد عنصر حقل مولد مفتاح الزوج في النموذج.

عند إرسال النموذج، يتم إنشاء مفتاحين، أحدهما خاص والجمهور واحد.

يتم تخزين المفتاح الخاص محليا، ويتم إرسال المفتاح العمومي إلى الملقم.

يمكن استخدام المفتاح العمومي لتوليد شهادة عميل لمصادقة المستخدم في المستقبل.

OperaSafariChromeFirefoxInternet Explorer

مثال

نموذج مع حقل كجن:

<form action="action_page.php">
  Username: <input type="text" name="user">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
انها محاولة لنفسك »

HTML5 <output> العنصر

و <output> العنصر يمثل نتيجة عملية حسابية (مثل واحد يقوم بها البرنامج النصي).

OperaSafariChromeFirefoxInternet Explorer

مثال

تنفيذ عملية حسابية وتظهر النتيجة في <output> العنصر:

<form action="action_page.asp"
  oninput="x.value=parseInt(a.value)+parseInt(b.value)">
  0
  <input type="range"  id="a" name="a" value="50">
  100 +
  <input type="number" id="b" name="b" value="50">
  =
  <output name="x" for="a b"></output>
  <br><br>
  <input type="submit">
</form>
انها محاولة لنفسك »

اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 »


HTML نموذج عناصر

= الجديد في HTML5.

بطاقة وصف
<form> يحدد شكل HTML لإدخال المستخدم
<input> تعرف على مراقبة المدخلات
<textarea> يحدد عنصر تحكم متعدد المدخلات (text area)
<label> يعرف تسمية ل <input> العنصر
<fieldset> مجموعة العناصر ذات الصلة في شكل
<legend> تعرف توضيحية ل <fieldset> العنصر
<select> تعرف القائمة المنسدلة
<optgroup> يحدد مجموعة من الخيارات ذات الصلة في القائمة المنسدلة
<option> يحدد خيار في قائمة منسدلة
<button> تعرف على زر نقر
<datalist> تحديد قائمة من الخيارات المحددة مسبقا لعناصر المدخلات
<keygen> يعرف حقل مفتاح الزوج مولد (for forms)
<output> يحدد نتيجة عملية حسابية