Blogs

Recent blog posts

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 } } }); });