// Función para manejar el envío del formulario document.getElementById('referidosForm').addEventListener('submit', function(event) { event.preventDefault(); // Evitar el envío del formulario // Obtener los valores del formulario var nombre = document.getElementById('nombre').value; var email = document.getElementById('email').value; // Guardar los datos en el almacenamiento local var referidos = localStorage.getItem('referidos'); if (!referidos) { referidos = []; // Si no hay referidos guardados, inicializar como un arreglo vacío } else { referidos = JSON.parse(referidos); // Convertir la cadena JSON a un arreglo } // Agregar el nuevo referido referidos.push({nombre: nombre, email: email}); localStorage.setItem('referidos', JSON.stringify(referidos)); // Actualizar la lista de referidos en la interfaz mostrarReferidos(); }); // Función para mostrar los referidos guardados en el almacenamiento local function mostrarReferidos() { var referidosList = document.getElementById('referidosList'); var referidos = localStorage.getItem('referidos'); if (referidos) { referidos = JSON.parse(referidos); // Convertir la cadena JSON a un arreglo referidosList.innerHTML = '

Referidos:

'; referidos.forEach(function(referido) { referidosList.innerHTML += '

Nombre: ' + referido.nombre + ', Email: ' + referido.email + '

'; }); } else { referidosList.innerHTML = '

No hay referidos aún.

'; } } // Mostrar los referidos al cargar la página mostrarReferidos();