Cambios
This commit is contained in:
@@ -302,12 +302,24 @@
|
||||
e.preventDefault();
|
||||
|
||||
let isValid = true;
|
||||
const inputs = document.querySelectorAll('input.form-control, select.form-select');
|
||||
|
||||
// Validar todos los campos
|
||||
inputs.forEach(input => {
|
||||
if (!input.checkValidity()) {
|
||||
input.classList.add('shake');
|
||||
isValid = false;
|
||||
setTimeout(() => input.classList.remove('shake'), 500);
|
||||
}
|
||||
});
|
||||
|
||||
// Si todo es válido, enviar el formulario
|
||||
if (isValid) {
|
||||
this.submit(); // Esta línea faltaba en tu código original
|
||||
} else {
|
||||
// Mostrar mensaje de error si lo deseas
|
||||
Swal.fire({ title: 'Campos incompletos', text: 'Por favor complete todos los campos requeridos', icon: 'error' });
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
<div class="col-md-4 animate__animated animate__fadeInUp" style="animation-delay: <?= $delay ?>s;">
|
||||
<div class="card shadow-sm p-3 card-hover position-relative h-100">
|
||||
<div class="card-body p-0 d-flex flex-column">
|
||||
<h5 class="text-success mb-3">Aprobar de usuarios</h5>
|
||||
<h5 class="text-success mb-3">Aprobar usuarios</h5>
|
||||
<p class="text-muted small flex-grow-1 mb-4">Aprueba los usuarios que solicitaron un registro.</p>
|
||||
<div class="mt-auto">
|
||||
<button class="btn btn-success btn-sm mt-auto w-100 btn-animated"
|
||||
|
||||
Reference in New Issue
Block a user