// 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();