فیلد ورودی
کاربرد و حالتها
فیلد ورودی لیبل دائمی بالای input/select/textarea دارد؛ placeholder فقط مثال است («جلسهٔ تیم»). مشخصات: ارتفاع ۴۲px، شعاع ۱۰ و حداقل ارتفاع textarea برابر ۸۸px؛ فیلدهای تلفن و کد LTR هستند.
حالتها: عادی، هاور، فوکوس، disabled و خطای متنی. اعتبارسنجی بعد از تعامل کاربر شروع میشود، نه از اولین حرف تایپشده. ارقام فارسی در لایهٔ پردازش نرمال شوند؛ حالت انتظار روی دکمهٔ فرم نشان داده میشود نه روی فیلد؛ برای فهرستهای کوتاه از select استفاده کنید.
پلتفرم و دسترسپذیری
Field وب به Input/Select/Textarea شناسه، aria-describedby و aria-invalid میدهد؛ اگر کنترل سفارشی میسازید، باید این اتصال را کامل کنید. اولین ورودی فرم فوکوس بگیرد و پیام خطا علت و راهحل داشته باشد. کنترل اندروید: core/ui/.../FaTextField در گالری.
منبع وب: apps/calendar-web/src/components/ui/field.tsx. این قرارداد هدف است؛ وضعیت اجرا در پذیرش واقعی. قواعد مشترک: کنتراست، فوکوس، لمس و حرکت.