<textarea>: عنصر TEXTAREA

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

<textarea>عنصر TEXTAREA

حقل إدخال نصي عادي متعدد الأسطر، مثالي للتعليقات والرسائل والكود.

الفئةالنماذج
نموذج المحتوىمحتوى تدفقي
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقنعم — يتطلب إغلاق </textarea> وسم
الحالةقياسي

📝 البنية

<textarea name="msg" rows="4" cols="50">نص افتراضي</textarea>

⚙️ السمات

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

السمةالقيمةالوصف
nameField name sent to the server.
rowsNumber of visible rows.
colsNumber of visible columns (width).
placeholderHint shown when empty.
requiredMust be filled before submit.
maxlengthMaximum number of characters.
readonlyRead-only, not editable.
disabledDisables the field.
wrapWrapping: soft or hard.

▶ مثال

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

🌐 دعم المتصفح

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

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

Qكيف تحدد حجم textarea؟
Aعلى مستويين: الحجم الافتراضي بسمتَي rows وcols (عدد الأسطر وعرض الأعمدة)؛ والسماح بالسحب للتحجيم بـ resize في CSS (none للمنع وvertical للسطر فقط وboth للحرية). وفي التخطيطات الحديثة يُضبط الحجم مباشرة بـ width/height في CSS.
Qأين تكتب القيمة الابتدائية لـ textarea؟
Aبين وسم الفتح والغلق: <textarea>المحتوى الابتدائي</textarea>. وليس لها سمة value (خلافًا لـ input)، وتبقى سمة placeholder متاحة. وفي JS تقرأ القيمة الحالية عبر textarea.value.
Qهل يمكن تحديد حد إدخال textarea؟
Aنعم، سمة maxlength حد صارم (يمنع الإدخال الزائد)، وminlength للتحقق من الحد الأدنى. وانتبه: يحسب maxlength عدد الأحرف (شاملة فواصل الأسطر) وقد يخالف حد البايتات في الخادم — فطابِق قواعد الواجهتين.
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

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

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

100%