Powered by
Scroll to Top
document.addEventListener("DOMContentLoaded", function() {const form = document.querySelector(".wpforms-form");if (!form) return;form.addEventListener("submit", function(e) {// FIELD IDs (change according to your form) let name = document.querySelector("#wpforms-123-field_1"); let contact = document.querySelector("#wpforms-123-field_2"); let email = document.querySelector("#wpforms-123-field_3"); let subject = document.querySelector("#wpforms-123-field_4"); let number = document.querySelector("#wpforms-123-field_5"); let message = document.querySelector("#wpforms-123-field_6"); let organization = document.querySelector("#wpforms-123-field_7"); // NEW FIELD// VALIDATION RULES// Name: minimum 3 characters if (name.value.trim().length < 3) { e.preventDefault(); alert("Name must be at least 3 characters long."); return; }// Contact Number: must be digits & 10 digits long if (!/^[0-9]{10}$/.test(contact.value.trim())) { e.preventDefault(); alert("Please enter a valid 10-digit contact number."); return; }// Email: must be valid format if (!/^\S+@\S+\.\S+$/.test(email.value.trim())) { e.preventDefault(); alert("Please enter a valid email address."); return; }// Organization: required & min 3 characters if (organization.value.trim().length < 3) { e.preventDefault(); alert("Organization name must be at least 3 characters long."); return; }// Subject: required if (subject.value.trim().length < 3) { e.preventDefault(); alert("Subject is required."); return; }// Number field: must be numeric if (isNaN(number.value.trim()) || number.value.trim() === "") { e.preventDefault(); alert("Please enter a valid number."); return; }// Message: minimum 10 characters if (message.value.trim().length < 10) { e.preventDefault(); alert("Message must be at least 10 characters long."); return; }});});