<script> // Verificar si el código ya se ha ejecutado if (!window.fbFormScriptExecuted) { function customizeForm(form) { const formGroups = form.querySelectorAll('.woocommerce-form-row'); formGroups.forEach(formGroup => { const input = formGroup.querySelector('input, textarea'); const label = formGroup.querySelector('label'); if (input && label) { // Agregar evento de escucha para el enfoque del input input.addEventListener('focus', () => { label.classList.add('fb-focus'); }); // Agregar evento de escucha para la pérdida de enfoque del input input.addEventListener('blur', () => { // Verificar si el input tiene texto antes de quitar la clase fb-focus if (input.value.trim() === '') { label.classList.remove('fb-focus'); } }); // Agregar evento de escucha para cambios en el contenido del input input.addEventListener('input', () => { // Si el input tiene texto, agregar la clase fb-focus if (input.value.trim() !== '') { label.classList.add('fb-focus'); } }); } }); } // Obtener todos los formularios en la página const allForms = document.querySelectorAll('.fb-login-register-one'); // Aplicar el script a cada formulario allForms.forEach(form => { customizeForm(form); }); // Marcar que el código ya se ha ejecutado window.fbFormScriptExecuted = true; } </script>