علامة <input> في HTML
تعريف والاستخدام
<input>
تعريف العنصر يحدد حقل الإدخال الذي يمكن للمستخدم إدخال البيانات فيه.
<input>
العنصر هو العنصر الأكثر أهمية في النموذج.
<input>
يمكن عرض العنصر بطرق متعددة، اعتمادًا على سمة type.
هناك أنواع مختلفة من أنواع الإدخال:
<input type="button">
<input type="checkbox">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="file">
<input type="hidden">
<input type="image">
<input type="month">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="reset">
<input type="search">
<input type="submit">
<input type="tel">
<input type="text">
القيمة الافتراضية)<input type="time">
<input type="url">
<input type="week">
الرجوع إلى سمة type،للنظر في أمثلة كل نوع من أنواع الإدخال!
مثال
يحتوي النموذج HTML على ثلاثة حقول إدخال؛ حقل نصيين و زر تقديم:
<form action="/action_page.php"> <label for="fname">اسم:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">اسم العائلة:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="تقديم"> </form>
نصائح وتعليقات
نصيحة:الرجاء دائمًا استخدام علامة <label> لتعريف العلامات التالية:
<input type="text"> <input type="checkbox"> <input type="radio"> <input type="file"> <input type="password">
خصائص
خصائص | قيمة | وصف |
---|---|---|
accept |
|
يحدد نوع الملفات التي سيتم تقديمها عبر تحميل الملف. يحدد أنواع الملفات التي يمكن أن يتم اختيارها من نافذة اختيار الملفات (يستخدم فقط مع type="file"). |
alt | النص | يحدد النص البديل للصورة (يستخدم فقط مع type="image"). |
autocomplete |
|
يحدد ما إذا كان يجب تمكين إكمال النص تلقائيًا لـ عنصر <input>. |
autofocus | autofocus | يحدد أن يجب أن يحصل عنصر <input> على التركيز تلقائيًا عند تحميل الصفحة. |
checked | checked | يحدد أن يجب اختيار عنصر <input> مسبقًا عند تحميل الصفحة (يستخدم مع type="checkbox" أو type="radio"). |
dirname | inputname.dir | يحدد اتجاه النص الذي سيتم تقديمه. |
disabled | disabled | يحدد أن يجب تعطيل عنصر <input>. |
form | id للنموذج | يحدد النموذج الذي ينتمي إليه عنصر <input>. |
formaction | URL | يحدد URL لمعالجة ملفات التحكم في المدخلات عند تقديم النموذج (يستخدم مع type="submit" و type="image"). |
formenctype |
|
يحدد كيفية ترميز بيانات النموذج عند إرسالها إلى الخادم (يستخدم مع type="submit" و type="image"). |
formmethod |
|
يحدد الطريقة التي سيتم استخدامها لتحويل البيانات إلى URL الهدف عند تقديم النموذج (يستخدم مع type="submit" و type="image"). |
formnovalidate | formnovalidate | يحدد أنه لا يجب التحقق من صحة العنصر عند تقديم النموذج. |
formtarget |
|
يحدد أين سيتم عرض الاستجابة بعد تقديم النموذج (يستخدم مع type="submit" و type="image"). |
height | البكسل | يحدد الارتفاع لعنصر <input> (يستخدم فقط مع type="image"). |
list | معرف العنصر المضمن | يحدد العنصر المضمن الذي يحتوي على الخيارات المسبقة للـ <input>. |
max |
|
يحدد القيمة الأقصى المسموح بها لـ <input>. |
maxlength | رقم | يحدد عدد الحروف الأقصى المسموح به لـ <input>. |
min |
|
يحدد القيمة الأدنى المطلوبة لـ <input>. |
minlength | رقم | يحدد عدد الحروف الأدنى المطلوب في عنصر <input>. |
multiple | multiple | يحدد أن المستخدم يمكنه إدخال قيم متعددة في عنصر <input>. |
name | النص | يحدد اسم عنصر <input>. |
pattern | تعبير النمط العادي | يحدد تعبير النمط العادي لقيمة <input>. |
placeholder | النص | يحدد التلميح القصير للتقدير المتوقع لـ <input>. |
popovertarget | معرف العنصر | يحدد العنصر الذي سيتم استدعاؤه (يستخدم فقط مع type="button"). |
popovertargetaction |
|
يحدد ما سيحدث عند النقر على الزر (يستخدم فقط مع type="button"). |
readonly | readonly | يحدد أن حقل الإدخال قابل للقراءة فقط. |
required | required | يحدد أنه يجب ملء حقل الإدخال قبل تقديم النموذج. |
size | رقم | يحدد عرض عنصر <input> (بعدد الحروف). |
src | URL | URL المستخدم كصورة للزر التقديمي (يستخدم فقط مع type="image"). |
step |
|
يحدد الفجوة بين الأرقام المقبولة في حقل الإدخال. |
type |
|
يحدد نوع العنصر <input> الذي سيُعرض. |
value | النص | يحدد القيمة للعنصر <input>. |
width | البكسل | يحدد عرض عنصر <input> (يُستخدم فقط مع type="image"). |
خصائص العالمية
<input>
الدعم عن طريق خصائص العالمية في HTML.
خصائص الحدث
<input>
الدعم عن طريق خصائص الحدث في HTML.
إعدادات CSS الافتراضية
لا يوجد.
دعم المتصفحات
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم |
الصفحات ذات الصلة
دليل HTML:
دليل مرجع HTML DOM:
- مفهوم Input Button
- مفهوم Input Checkbox
- مفهوم Input Color
- مفهوم Input Date
- مفهوم Input Datetime
- مفهوم Input DatetimeLocal
- مفهوم Input Email
- مفهوم Input FileUpload
- مفهوم Input Hidden
- مفهوم Input Image
- مفهوم Input Month
- مفهوم Input Number
- مفهوم Input Password
- مفهوم Input Range
- مفهوم Input Radio
- مفهوم Input Reset
- مفهوم Input Search
- مفهوم Input Submit
- مفهوم Input Text
- مفهوم Input Time
- مفهوم Input URL
- مفهوم Input Week