Textarea
שדה טקסט מרובה שורות שגדל עם התוכן שלו.
- דפדפנים
- Chrome 123+Firefox 152+למה הגרסה הזאת?Safari 26.2+
The auto-sized textarea uses CSS
field-sizing: content. Older Firefox versions keep the textarea at its fixed size as text is entered.למה הגרסה הזאת?The auto-sized textarea uses CSS
field-sizing: content. Older Safari versions keep the textarea at its fixed size as text is entered. - שכבה
- 0
- גודל חבילה דחוסה
- 348 B
- מגבלת פריסה כפויה
- 0 ms
- מגבלת Axe
- 0
- תואם SSR
- כן
- חוזה מפורסם
- סביבת בדיקות
מגרש ניסויים
API
Textarea
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
value | string | — | הערך הנוכחי, ההופך את אזור הטקסט למבוקר. |
defaultValue | string | — | הערך ההתחלתי של אזור הטקסט הלא מבוקר, שלאחר מכן מנוהל על ידי האלמנט המובנה. |
onValueChange | (value: string) => void | — | נקראת עם הערך החדש בכל שינוי באזור הטקסט. |
autoSize | boolean | false | מרחיב את אזור הטקסט בהתאם לתוכנו באמצעות field-sizing של CSS, ללא JavaScript. |
disabled | boolean | false | משבית את אזור הטקסט המובנה ומגדיר את המאפיין data-disabled. |
readOnly | boolean | false | הופך את הערך לקריאה בלבד, תוך שמירה על האפשרות למקד את אזור הטקסט. |
invalid | boolean | false | מסמן את אזור הטקסט כלא תקין באמצעות aria-invalid והמאפיין data-invalid. |
render | ReactElement | ((props, state) => ReactElement) | — | החלפת האלמנט המוצג תוך שימור ההתנהגות וקישורי הנגישות. |
מקלדת
| מקש | פעולה |
|---|---|
| Tab | העברת המיקוד אל הפקד או ממנו |
| Enter / Space | הפעלה כשהפקד ממוקד (פקדים דמויי כפתור) |
נגישות
משתמש ב-HTML סמנטי ככל האפשר. בדקו את הסימון המרונדר במגרש הניסויים — ARIA נוסף רק כאשר האלמנטים המובנים אינם מספיקים.
נקודות חיבור לעיצוב
data-disabled