function registrar_nuevoCorreo() { var empresa = $("#empresa").val(); var contacto = $("#name").val(); var email = $("#email").val(); var telefono = $("#telefono").val(); var mensaje = $("#message").val(); var emailV=''; var telefonoV=''; const formulario = document.querySelector('#contacto'); if(empresa.length==0 || contacto.length==0 || email.length==0 || telefono.length==0 || mensaje.length==0) { Swal.fire({ position: "top-end", icon: "success", title: "Todos los campos son obligatorios", showConfirmButton: false, timer: 1500 }); return; } emailV = validarEmail(email); if(!emailV){ Swal.fire({ position: "top-end", icon: "success", title: "El email no es valido", showConfirmButton: false, timer: 1500 }); return; } telefonoV = validarTelefono(telefono); if(!telefonoV) { Swal.fire({ position: "top-end", icon: "success", title: "El número telefonico no es valido", showConfirmButton: false, timer: 1500 }); return; } var cadObj='{"empresa":"'+empresa+'","contacto":"'+contacto+'","email":"'+email+'","telefono":"'+telefono+'","mensaje":"'+mensaje+'"}'; function funcAjax(peticion_http) { var resp=peticion_http.responseText; arrResp=resp.split('|'); if(arrResp[0]=='1') { spinner.classList.add('flex'); spinner.classList.remove('hidden'); setTimeout(() => { spinner.classList.remove('flex'); spinner.classList.add('hidden'); limpiarFormulario(); // Crear una alerta const alertaExito = document.createElement('P'); alertaExito.classList.add('elemento_alerta'); alertaExito.textContent = 'Consulta enviado correctamente'; formulario.appendChild(alertaExito); setTimeout(() => { alertaExito.remove(); }, 3000); }, 3000); } else { msgBox('No se ha podido realizar la operación debido al siguiente problema:'+'
'+arrResp[0]); } } obtenerDatosWebV2('paginasFunciones/funciones_correo.php',funcAjax, 'POST','funcion=1&cadObj='+cadObj,false); } function limpiarFormulario() { $("#empresa").val(''); $("#name").val(''); $("#email").val(''); $("#telefono").val(''); $("#message").val(''); } function validarEmail(email) { const regex = /^\w+([.-_+]?\w+)*@\w+([.-]?\w+)*(\.\w{2,10})+$/; const resultado = regex.test(email); return resultado ; } function validarTelefono(tel) { const regex = /^\d{10}$/; const resultado = regex.test(tel); return resultado ; }