Custom Form Submit Button
Setup Notes
<script>
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('[wfu-form-submit]').forEach(function(button) {
button.addEventListener('click', function() {
const form = button.closest('form');
if (form) {
// Attempt to submit the form, triggering built-in validation
if (form.checkValidity()) {
form.submit();
} else {
// If form is invalid, trigger HTML5 form validation UI
form.reportValidity();
}
} else {
console.error('No form found to submit.');
}
});
});
});
</script>Last updated