CodeZettaInterview Hub

HTML · Forms · Mid-Level · Live Coding

How does constraint validation API work?

Short Interview Answer

checkValidity/reportValidity and setCustomValidity integrate with :valid/:invalid.

Detailed Explanation

Listen to invalid events. Custom messages must be cleared when fixed. Useful for cross-field rules.

Example

input.setCustomValidity(ok ? '' : 'Passwords must match');

Did you know this answer?