Placeholder
The email placeholder should read you@example.com, and the "Email" label must stay visible—not placeholder-only.
The email placeholder should read you@example.com, and the "Email" label must stay visible—not placeholder-only.
Demonstrating format: The best placeholders show format: a gray 2026-03-12 in a date box or you@example.com in an email box tells the shape at a glance.
Not carrying explanations: The placeholder vanishes once typing starts. If the field's meaning lives only in the placeholder, it is forgotten halfway—that job belongs to the label.
Not a required marker: "Required" needs a star or explicit text by the label; users routinely skip gray example text, so rules cannot live there.
Give every input a permanently visible label; use placeholder text only to demonstrate format, like you@example.com in the email box. After filling in, I should still tell what each field is.