Skip to content
document.addEventListener('DOMContentLoaded', function () {
const form = document.querySelector('form.metform-form-content');
if (!form) return;
form.addEventListener('submit', function (e) {
const nameInput = form.querySelector('input[name="name"]');
if (nameInput) {
const nameValue = nameInput.value.trim();
const nameRegex = /^[A-Za-z]{3,20}$/;
if (!nameRegex.test(nameValue)) {
e.preventDefault(); // Stop form from submitting
alert("Please enter a valid name (only letters, 3 to 20 characters).");
nameInput.focus();
nameInput.style.borderColor = 'red';
} else {
nameInput.style.borderColor = ''; // Reset
}
}
});
});