A simple contact form that uses htmx to validate the input when the input loses focus and when the form is submitted.
It also disables the fields while they are being validated and uses hyperscript to fix the issue of the blur event firing on the fields when the form is submitting.