function checkNoExist(em, check) {
return $.post("/user/checkemail", {
email: em,
check: check
});
}
if (error === 0) {
const checkEmail = checkNoExist(email.value, 1);
checkEmail.then(data => {
if (data == 0) {
msg_cont = `Пользователь с email'ом ${email.value} уже существует`;
return el.insertAdjacentHTML("beforeBegin", `<div class="alert alert-danger mt-1 alert-validation-msg" id="error_message" role="alert"><i class="feather icon-info mr-1 align-middle"></i>${msg_cont}</div>`);
// error = 1;
} else {
// register
}
});
let el = document.querySelector('#right-form');
let email = document.querySelector('#email');
let name = document.querySelector('#name');
let password = document.querySelector('#password');
let confPassword = document.querySelector('#conf_password');
let error = 0;
let msg_cont = '';
function checkNoExist(em, check) {
return $.post("/user/checkemail", {
email: em,
check: check
});
}
document.getElementById("employee_form").onsubmit = function (e) { myFunction(e) };
function myFunction(e) {
e.preventDefault();
// очищаем элемент с текстом ошибки
if (document.querySelector('#error_message')) {
document.querySelector('#error_message').remove();
error = 0;
}
//тут проверки полей
// end
if (error === 0) {
const promise = checkNoExist(email.value, 1);
promise.then(data => {
if (data == 0) {
msg_cont = `Пользователь с email'ом ${email.value} уже существует`;
error = 1;
}
});
}
// вывод ошибки
if (error === 1) {
return el.insertAdjacentHTML("beforeBegin", `<div class="alert alert-danger mt-1 alert-validation-msg" id="error_message" role="alert"><i class="feather icon-info mr-1 align-middle"></i>${msg_cont}</div>`);
}
// end
}
let email = document.querySelector('#email');
let name = document.querySelector('#name');
let password = document.querySelector('#password');
let confPassword = document.querySelector('#conf_password');
let error = 0;
let msg_cont = '';
function checkNoExist(em, check) {
$.post("/user/checkemail", {
email: em,
check: check
}, onAjaxSuccess
);
}
function onAjaxSuccess(data) {
if (data == 0) return false;
return true;
}
document.getElementById("employee_form").onsubmit = function (e) { myFunction(e) };
function myFunction(e) {
e.preventDefault();
//...проверки полей
if (error === 0) {
if (!checkNoExist(email.value, 1)) {
msg_cont = `Пользователь с email'ом ${email.value} уже существует`;
error = 1;
}
}
// вывод ошибки
if (error === 1) {
//....
}
// end
}