NEURALNG

INPUT

Accessibility

Native semantics are the foundation; NeuralInput never replaces the browser's control contract.

Accessible naming

Use a native label, Neural Field label or another valid accessible name. Placeholder text is never a label replacement.

Hints and errors

Connect hints and correction text with aria-describedby. Apply aria-invalid="true" only when an error should be announced.

Input purpose

Correct type, autocomplete, inputmode and enterkeyhint values improve autofill, cognition and mobile keyboard choice.

State semantics

Disabled

Unavailable, unfocusable and excluded from form submission.

Readonly

Focusable, selectable and included in form submission.

Required

Use the native required attribute and a visible indication.

Focus

Focus-visible treatment remains keyboard discoverable and respects reduced motion.