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

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 أنواع المدخلات


أنواع المدخلات

يصف هذا الفصل أنواع المدخلات من <input> العنصر.


نوع الإدخال: النص

<input type="text"> يحدد حقل إدخال سطر واحد لإدخال النص:

مثال

<form>
  First name:<br>
  <input type="text" name="firstname"><br>
  Last name:<br>
  <input type="text" name="lastname">
</form>
انها محاولة لنفسك »

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

الاسم الاول:

الكنية:


نوع الإدخال: كلمة المرور

<input type="password"> يحدد حقل كلمة المرور:

مثال

<form>
  User name:<br>
  <input type="text" name="username"><br>
  User password:<br>
  <input type="password" name="psw">
</form>
انها محاولة لنفسك »

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

اسم المستخدم:

المستخدم كلمة السر:

وملثمين الأحرف في حقل كلمة المرور (shown as asterisks or circles) .


نوع الإدخال: تقديم

<input type="submit"> تعرف على زر لتقديم شكل مساهمة في شكل معالج.

في معالج النموذج هو عادة صفحة الخادم مع برنامج نصي لمعالجة البيانات المدخلة.

يتم تحديد معالج النموذج في السمة الإجراء للنموذج:

مثال

<form action="action_page.php">
  First name:<br>
  <input type="text" name="firstname" value="Mickey"><br>
  Last name:<br>
  <input type="text" name="lastname" value="Mouse"><br><br>
  <input type="submit" value="Submit">
</form>
انها محاولة لنفسك »

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

الاسم الاول:

الكنية:



إذا قمت بحذف السمة القيمة على زر الإرسال، وسوف الزر الحصول على النص الافتراضي:

مثال

<form action="action_page.php">
  First name:<br>
  <input type="text" name="firstname" value="Mickey"><br>
  Last name:<br>
  <input type="text" name="lastname" value="Mouse"><br><br>
  <input type="submit">
</form>
انها محاولة لنفسك »

نوع الإدخال: radio

<input type="radio"> تعرف على radio زر واحدة.

Radio أزرار تتيح للمستخدم اختيار واحد فقط من عدد محدود من الخيارات:

مثال

<form>
  <input type="radio" name="gender" value="male" checked> Male<br>
  <input type="radio" name="gender" value="female"> Female<br>
  <input type="radio" name="gender" value="other"> Other
</form>
انها محاولة لنفسك »

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

الذكر
إناثا
آخر


نوع الإدخال: checkbox

<input type="checkbox"> تعرف على checkbox .

Checkboxes السماح لمستخدم تحديد ZERO أو أخرى خيارات لعدد محدود من الخيارات.

مثال

<form>
  <input type="checkbox" name="vehicle1" value="Bike"> I have a bike<br>
  <input type="checkbox" name="vehicle2" value="Car"> I have a car
</form>
انها محاولة لنفسك »

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

عندي دراجة
لدي سيارة


نوع الإدخال: button

<input type="button"> تعرف على button :

مثال

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

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


HTML5 Input أنواع

وأضاف HTML5 عدة جديدة input أنواع:

  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week

Input وأنواعها، لا تدعمها متصفحات الويب القديمة، وتتصرف كما input نوع النص.


Input النوع: number

و <input type="number"> يستخدم لحقول الإدخال التي يجب أن تحتوي على قيمة رقمية.

يمكنك وضع قيود على أرقام.

اعتمادا على دعم المتصفح، يمكن تطبيق القيود على حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Quantity (between 1 and 5):
  <input type="number" name="quantity" min="1" max="5">
</form>
انها محاولة لنفسك »

Input قيود

وهنا لائحة من بعض مشترك input قيود (some are new in HTML5) :

الصفات وصف
disabled يحدد أن حقل الإدخال يجب تعطيل
max يحدد الحد الأقصى لقيمة حقل الإدخال
>maxlength يحدد الحد الأقصى لعدد الأحرف لحقل الإدخال
min تحديد الحد الأدنى لقيمة لحقل الإدخال
pattern يحدد تعبير عادي للتحقق من قيمة المدخلات ضد
readonly يحدد أن حقل الإدخال للقراءة فقط (cannot be changed)
required يحدد ما هو مطلوب حقل المدخلات (must be filled out)
size يحدد عرض (in characters) من حقل الإدخال
step يحدد فترات عدد القانونية لحقل الإدخال
value تحدد القيمة الافتراضية لحقل الإدخال

سوف تتعلم المزيد عن input قيود في الفصل التالي.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Quantity:
  <input type="number" name="points" min="0" max="100" step="10" value="30">
</form>
انها محاولة لنفسك »

Input نوع: date

و <input type="date"> يستخدم لحقول الإدخال التي يجب أن تحتوي على التاريخ.

اعتمادا على دعم المتصفح، يمكن للمنتقي التاريخ تظهر في حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Birthday:
  <input type="date" name="bday">
</form>
انها محاولة لنفسك »

يمكنك إضافة القيود المفروضة على input :

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Enter a date before 1980-01-01:
  <input type="date" name="bday" max="1979-12-31"><br>
  Enter a date after 2000-01-01:
  <input type="date" name="bday" min="2000-01-02"><br>
</form>
انها محاولة لنفسك »

Input نوع: لون

و <input type="color"> يستخدم لحقول الإدخال التي يجب أن تحتوي على اللون.

اعتمادا على دعم المتصفح، يمكن للمنتقي الألوان تظهر في حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Select your favorite color:
  <input type="color" name="favcolor">
</form>
انها محاولة لنفسك »

Input نوع: النطاق

و <input type="range"> يستخدم لحقول الإدخال التي يجب أن تحتوي على قيمة ضمن مجموعة.

اعتمادا على دعم المتصفح، يمكن عرضها في حقل الإدخال كما السيطرة على شريط التمرير.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  <input type="range" name="points" min="0" max="10">
</form>
انها محاولة لنفسك »

يمكنك استخدام following سمات لتحديد القيود: دقيقة، كحد أقصى، خطوة، وقيمة.


Input نوع: month

و <input type="month"> يسمح للمستخدم لاختيار الشهر والسنة.

اعتمادا على دعم المتصفح، يمكن للمنتقي التاريخ تظهر في حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Birthday (month and year):
  <input type="month" name="bdaymonth">
</form>
انها محاولة لنفسك »

Input نوع: week

و <input type="week"> يسمح للمستخدم بتحديد مدة أسبوع والسنة.

اعتمادا على دعم المتصفح، يمكن للمنتقي التاريخ تظهر في حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Select a week:
  <input type="week" name="week_year">
</form>
انها محاولة لنفسك »

Input نوع: time

و <input type="time"> يسمح للمستخدم بتحديد وقت (no time zone) .

اعتمادا على دعم المتصفح، يمكن منتقي وقت تظهر في حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Select a time:
  <input type="time" name="usr_time">
</form>
انها محاولة لنفسك »

Input نوع: datetime

و <input type="datetime"> يسمح للمستخدم لاختيار التاريخ والوقت (with time zone) .

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Birthday (date and time):
  <input type="datetime" name="bdaytime">
</form>
انها محاولة لنفسك »
ملحوظة تتم إزالة نوع الإدخال التاريخ والوقت من معيار HTML. استخدام التاريخ والوقت المحلي بدلا من ذلك.

نوع الإدخال: التاريخ والوقت المحلي

و <input type="datetime-local"> يسمح للمستخدم لاختيار التاريخ والوقت (no time zone) .

اعتمادا على دعم المتصفح، يمكن للمنتقي التاريخ تظهر في حقل الإدخال.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Birthday (date and time):
  <input type="datetime-local" name="bdaytime">
</form>
انها محاولة لنفسك »

نوع الإدخال: البريد الإلكتروني

و <input type="email"> يستخدم لحقول الإدخال التي يجب أن تحتوي على عنوان البريد الإلكتروني.

اعتمادا على دعم المتصفح، وعنوان البريد الإلكتروني ويمكن التحقق من صحة تلقائيا عندما قدم.

بعض الهواتف الذكية تعترف نوع البريد الإلكتروني، ويضيف ".com" على لوحة المفاتيح لمطابقة إدخال البريد الإلكتروني.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  E-mail:
  <input type="email" name="email">
</form>
انها محاولة لنفسك »

إدخال النوع: بحث

و <input type="search"> يستخدم لحقول البحث (a search field behaves like a regular text field) .

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Search Google:
  <input type="search" name="googlesearch">
</form>
انها محاولة لنفسك »

إدخال نوع: الهاتف

و <input type="tel"> يستخدم لحقول الإدخال التي يجب أن تحتوي على رقم الهاتف.

يتم اعتماد نوع الهاتف حاليا فقط في سفاري 8.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Telephone:
  <input type="tel" name="usrtel">
</form>
انها محاولة لنفسك »

نوع الإدخال: رابط

و <input type="url"> يستخدم لحقول الإدخال التي يجب أن تحتوي على عنوان URL.

اعتمادا على دعم المتصفح، مجال رابط يمكن التحقق من صحة تلقائيا عندما قدم.

بعض الهواتف الذكية تعترف نوع رابط، ويضيف ".com" على لوحة المفاتيح لمطابقة إدخال URL.

OperaSafariChromeFirefoxInternet Explorer

مثال

<form>
  Add your homepage:
  <input type="url" name="homepage">
</form>
انها محاولة لنفسك »


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

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