This commit is contained in:
Danil Markov 2023-05-20 07:18:17 +04:00
parent d05d582122
commit 32e10131de
2 changed files with 15 additions and 6 deletions

View File

@ -39,7 +39,11 @@ const validate = () => {
errorP.innerHTML = "Заполните поле 'Дата рождения'"; errorP.innerHTML = "Заполните поле 'Дата рождения'";
return false return false
} }
if (studCardInput.value === "") {
errorDivShell.style.gridTemplateRows = "1fr";
errorP.innerHTML = "Заполните поле 'Номер студенческого билета'";
return false
}
students.forEach((student) => { students.forEach((student) => {
if (student.studentCard === parseInt(studCardInput.value)) { if (student.studentCard === parseInt(studCardInput.value)) {
errorDivShell.style.gridTemplateRows = "1fr"; errorDivShell.style.gridTemplateRows = "1fr";

View File

@ -10,12 +10,13 @@ const errorDivShell = document.getElementById("error-div-shell");
students = [] students = []
window.addEventListener("load", () => { window.addEventListener("load", () => {
const studentsResponse = $.ajax({ $.ajax({
url: `/student/getallbyuser`, url: "/student/getallbyuser",
type: "GET", type: "GET",
contentType: "json" contentType: "json"
}).done((result) => {
students = result;
}); });
students = studentsResponse;
}) })
const correctData = () => { const correctData = () => {
@ -40,11 +41,15 @@ const validate = () => {
errorP.innerHTML = "Заполните поле 'Дата рождения'"; errorP.innerHTML = "Заполните поле 'Дата рождения'";
return false return false
} }
if (studCardInput.value === "") {
errorDivShell.style.gridTemplateRows = "1fr";
errorP.innerHTML = "Заполните поле 'Номер студенческого билета'";
return false
}
students.forEach((student) => { students.forEach((student) => {
if (student.studentCard === parseInt(studCardInput.value)) { if (student.studentCard === parseInt(studCardInput.value)) {
errorDivShell.style.gridTemplateRows = "1fr"; errorDivShell.style.gridTemplateRows = "1fr";
errorP.innerHTML = "Заполните поле 'Дата рождения'"; errorP.innerHTML = "Заполните поле 'Номер студенческого билета' правильными данными, возможно пользователь с таким номером уже есть";
validStudentCard = false; validStudentCard = false;
} }
}); });