14 lines
491 B
JavaScript
14 lines
491 B
JavaScript
|
import { form } from "../variables.js";
|
|||
|
|
|||
|
export function validateModalForm(isEditMode) {
|
|||
|
// Проверка всех инпутов
|
|||
|
form.root.querySelectorAll('input').forEach(input => {
|
|||
|
if (!input.checkValidity()) return false;
|
|||
|
});
|
|||
|
|
|||
|
if (isEditMode) return true;
|
|||
|
|
|||
|
// Если isEditMode = false, т.е. мы создаём объект, то должны проверить фото
|
|||
|
if (form.fieldPhoto && form.fieldPhoto.files.length === 0) return false;
|
|||
|
return true;
|
|||
|
}
|