CoolFace
Apppublic

Mamba256/wifi-voucher-wizard

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
script.js35 linesDownload Raw Back to root
1// Initialize tooltips2document.addEventListener('DOMContentLoaded', function() {3    // Initialize any tooltips or popovers4    const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))5    tooltipTriggerList.map(function (tooltipTriggerEl) {6        return new bootstrap.Tooltip(tooltipTriggerEl)7    });8    9    // Smooth scrolling for anchor links10    document.querySelectorAll('a[href^="#"]').forEach(anchor => {11        anchor.addEventListener('click', function (e) {12            e.preventDefault();13            document.querySelector(this.getAttribute('href')).scrollIntoView({14                behavior: 'smooth'15            });16        });17    });18});19 20// Form validation21function validateForm(form) {22    let isValid = true;23    const inputs = form.querySelectorAll('input[required], select[required]');24    25    inputs.forEach(input => {26        if (!input.value) {27            input.classList.add('border-red-500');28            isValid = false;29        } else {30            input.classList.remove('border-red-500');31        }32    });33    34    return isValid;35}