File: /var/www/formularioinscripcion.bradford/assets/js/funciones.js
document.getElementById('form-register').addEventListener('submit', function(event) {
event.preventDefault(); // Evita el envío del formulario
// Lista de elementos a validar
const campos = [
/*{ id: 'name', mensaje: 'Nombre completo es requerido' },
{ id: 'email', mensaje: 'Email es requerido' },
{ id: 'rut', mensaje: 'Rut es requerido' },
{ id: 'giro', mensaje: 'Giro es requerido' },*/
{ id: 'region', mensaje: 'Región es requerida' },
{ id: 'comuna', mensaje: 'Comuna es requerida' },
{ id: 'files', mensaje: 'Archivo es requerido' },
{ id: 'comments', mensaje: 'Comentarios son requeridos' }
];
let formularioValido = true;
let camposIncompletos = [];
// Validar cada campo
campos.forEach(function(campo) {
const elemento = document.getElementById(campo.id);
if (!elemento.value || (elemento.tagName === 'SELECT' && elemento.value === '')) {
formularioValido = false;
camposIncompletos.push(campo.mensaje);
elemento.classList.add('error');
} else {
elemento.classList.remove('error');
}
});
// Si el formulario es válido, se puede enviar
if (formularioValido) {
this.submit();
} else {
alert('Por favor completa todos los campos del formulario');
}
});