<input>: عنصر INPUT

آخر تحديث: 2026-10-13

<input>عنصر INPUT

عنصر <input> هو أكثر عناصر التحكم في النماذج شيوعًا، وينشئ حقول إدخال متنوعة. الخاصية type تتبدل بين النص وكلمة المرور وخانة الاختيار والراديو ومنتقي التاريخ وغيرها. وهو عنصر فارغ.

الفئةالنماذج
نموذج المحتوىلا شيء (عنصر فارغ)
العناصر الأم المسموحةأي عنصر يقبل المحتوى النصي، عادةً داخل <form>
وسم الإغلاقذاتي الإغلاق — لا حاجة لوسم إغلاق
الحالةقياسي

📝 البنية

<input type="text" name="اسم-الحقل" placeholder="نص التلميح">

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
typeKeywordThe type of the input, determines the control's form.
  • text — Single-line text field (default).
  • password — Password field, input masked.
  • checkbox — Checkbox, multiple selection.
  • radio — Radio button, one per group.
  • email — Email field with format validation.
  • number — Number field with stepper.
  • date — Date picker.
  • file — File picker.
  • submit — Submit button.
  • button — Plain button.
  • hidden — Hidden field, submitted with the form.
nameTextThe field name submitted with the form; groups radio buttons.
valueTextThe current or default value.
placeholderTextHint text shown when the field is empty.
requiredBooleanMarks the field as required.
disabledBooleanDisables the field; not submitted.
readonlyBooleanRead-only; visible but not editable.
maxlengthNumberMaximum number of characters.
checkedBooleanDefault checked state for checkbox/radio.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<input> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: اضبط الخاصية name دائمًا، وإلا فلن تُرسل قيمة الحقل.

❓ الأسئلة الشائعة

Qما أنواع type الشائعة في input؟
Aالنصية: text وpassword وemail وurl وtel وsearch؛ الاختيار: checkbox وradio وfile؛ الرقمية: number وrange؛ التاريخ: date وtime وdatetime-local؛ إضافة إلى hidden وcolor وsubmit وغيرها. واختيار type الصحيح يفتح على الهاتف لوحة المفاتيح المناسبة ويفعّل التحقق الأصلي.
Qهل input عنصر فارغ؟
Aنعم عنصر فارغ (void element) بلا وسم إغلاق ولا يقبل محتوى، وجميع الضبط عبر السمات (value وplaceholder وrequired وغيرها). وهو يختلف عن <textarea> — فالأخيرة لها وسم إغلاق وتكتب قيمتها الابتدائية بين الوسمين.
Qهل يمكن أن يحل placeholder محل label؟
Aلا. يختفي placeholder بعد الإدخال ودعم قارئ الشاشة له غير مكتمل، والاعتماد عليه وسمًا وحيدًا يضر الوصولية. <label> هو وصف الحقل الرسمي، ويُترك placeholder لأمثلة الإرشاد (كصيغة التنسيق).

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%