ит заявка

This commit is contained in:
2026-03-18 09:50:11 +05:00
parent b9d813955d
commit 0bbe55929b
3 changed files with 60 additions and 2 deletions

View File

@@ -1162,6 +1162,22 @@ async function loadTaskFiles(taskId) {
}
async function selectTaskType(type) {
// Управление видимостью дополнительных полей для ИТ
const itFields = document.getElementById('it-additional-fields');
const cabinetInput = document.getElementById('it-cabinet');
const corpusInput = document.getElementById('it-corpus');
const problemSelect = document.getElementById('it-problem-type');
if (type === 'it') {
if (itFields) itFields.style.display = 'block';
if (cabinetInput) cabinetInput.setAttribute('required', 'required');
if (corpusInput) corpusInput.setAttribute('required', 'required');
if (problemSelect) problemSelect.setAttribute('required', 'required');
} else {
if (itFields) itFields.style.display = 'none';
if (cabinetInput) cabinetInput.removeAttribute('required');
if (corpusInput) corpusInput.removeAttribute('required');
if (problemSelect) problemSelect.removeAttribute('required');
}
document.querySelectorAll('.task-type-btn').forEach(btn => {
btn.classList.remove('active');
});