폼: 사용자 행동 명세
서버를 폼 유효성의 권한자로 설정하는 동시에 클라이언트는 속도를 위해 유효성을 검사하며, 오류 코드를 공유하고, 첫 번째 유효하지 않은 필드에 포커스를 맞추며, 비공개 레코드 존재 여부를 절대 노출하지 않습니다.
Requires exclusive pending, success, error, and empty states for async screens, forbids an unbounded spinner, announces completion, and preserves user input when a request fails.