document.getElementById('leadForm').addEventListener('submit', function(e) { e.preventDefault(); if (document.getElementById('phone').value.trim() === '') { alert('Please enter your phone number.'); return; } // Collect form data const formData = { firstName: document.getElementById('fullName').value.split(' ')[0], lastName: document.getElementById('fullName').value.split(' ').slice(1).join(' '), emails: [{ value: document.getElementById('email').value }], phones: [{ value: document.getElementById('phone').value }], addresses: [{ street: document.getElementById('address').value, sourceType: "seller_lead" }], source: "Website Form" }; // Send data to Follow Up Boss via your server endpoint fetch('YOUR_SERVER_ENDPOINT', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(formData) }) .then(response => response.json()) .then(data => { // Show success message document.querySelector('.progress-container').style.display = 'none'; document.getElementById('step4').style.display = 'none'; document.getElementById('successMessage').style.display = 'block'; }) .catch(error => { console.error('Error:', error); alert('There was an error submitting your information. Please try again.'); }); });