Validate against a server endpoint — check username availability, email uniqueness, and more.
Async validation sends the field value to a remote URL and checks the response. A loading spinner is shown while waiting. The response must be JSON with a valid boolean.
data-ev-remote — Endpoint URLdata-ev-remote-method — GET or POST (default: POST)data-ev-remote-debounce — Debounce delay in msdata-ev-msg-remote — Custom error message<input type="text"
data-ev-type="username"
data-ev-remote="/api/check-username"
data-ev-remote-method="GET"
data-ev-remote-debounce="500"
data-ev-msg-remote="Username is taken" />
{ "valid": true }
// or
{ "valid": false,
"message": "Username taken" }