Input
שדה טקסט בשורה אחת המבוסס על אלמנט הקלט המובנה.
- דפדפנים
- Chrome 123+Firefox 121+Safari 17.5+
- שכבה
- 0
- גודל חבילה דחוסה
- 349 B
- מגבלת פריסה כפויה
- 0 ms
- מגבלת Axe
- 0
- תואם SSR
- כן
- חוזה מפורסם
- סביבת בדיקות
מגרש ניסויים
API
Input
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
size | "sm" | "md" | "lg" | "md" | גובה הפקד וגודל הטקסט, בהתאמה ל-Button (32, 40 או 48 px); נכתבים ל-data-size, עם md כשלא הוגדר ערך. |
value | string | — | הערך הנוכחי, ההופך את הקלט למבוקר. |
defaultValue | string | — | הערך ההתחלתי של הקלט הלא מבוקר, שלאחר מכן מנוהל על ידי האלמנט המובנה. |
onValueChange | (value: string) => void | — | נקראת עם הערך החדש בכל שינוי בקלט. |
disabled | boolean | false | משבית את הקלט המובנה ומגדיר את המאפיין data-disabled. |
readOnly | boolean | false | הופך את הערך לקריאה בלבד, תוך שמירה על האפשרות למקד את הקלט. |
invalid | boolean | false | מסמן את הקלט כלא תקין באמצעות aria-invalid והמאפיין data-invalid. |
מקלדת
| מקש | פעולה |
|---|---|
| Tab | העברת המיקוד אל הפקד או ממנו |
| Enter / Space | הפעלה כשהפקד ממוקד (פקדים דמויי כפתור) |
נגישות
משתמש ב-HTML סמנטי ככל האפשר. בדקו את הסימון המרונדר במגרש הניסויים — ARIA נוסף רק כאשר האלמנטים המובנים אינם מספיקים.
נקודות חיבור לעיצוב
data-disabled