This commit is contained in:
+38
-15
@@ -42,35 +42,48 @@
|
||||
<form id="post-form">
|
||||
<input type="hidden" id="post-id" value="{{ post_id if post_id else '' }}">
|
||||
|
||||
<!-- Заголовок и поле Название вверху -->
|
||||
<div class="mb-3">
|
||||
<label for="shortname" class="form-label">Название</label>
|
||||
<input type="text" class="form-control" id="shortname" maxlength="100">
|
||||
<div class="form-text">Короткое имя поста (максимум 100 символов)</div>
|
||||
<!-- Заголовок и поле Название в одну строку -->
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-2">
|
||||
<label for="shortname" class="form-label">Название:</label>
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<input type="text" class="form-control" id="shortname" maxlength="100">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Секция с площадкой слева и изображением справа -->
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-6">
|
||||
<label for="auto_unit" class="form-label">Площадка:</label>
|
||||
<select class="form-control" id="auto_unit">
|
||||
<option value="">Выберите площадку</option>
|
||||
</select>
|
||||
<div class="form-text">Выберите площадку из списка доступных</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<label for="auto_unit" class="form-label">Площадка:</label>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<select class="form-control" id="auto_unit">
|
||||
<option value="">Выберите площадку</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 text-center">
|
||||
<div class="col-md-6 text-end">
|
||||
<div id="image-preview-container" style="display: none;">
|
||||
<img id="image-preview" class="preview-image img-thumbnail" style="max-width: 200px; max-height: 200px; object-fit: contain;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- VK ID -->
|
||||
<!-- VK ID слева от изображения -->
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-6">
|
||||
<label for="vk_post_id" class="form-label">VK ID:</label>
|
||||
<input type="text" class="form-control" id="vk_post_id" required>
|
||||
<div class="form-text">Числовой идентификатор поста во ВКонтакте</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<label for="vk_post_id" class="form-label">VK ID:</label>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<input type="text" class="form-control" id="vk_post_id" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -266,6 +279,16 @@
|
||||
}
|
||||
});
|
||||
|
||||
// Валидация поля названия
|
||||
const shortnameInput = document.getElementById('shortname');
|
||||
shortnameInput.addEventListener('input', () => {
|
||||
const value = shortnameInput.value;
|
||||
if (value.length > 100) {
|
||||
alert('Название не может превышать 100 символов');
|
||||
shortnameInput.value = value.substring(0, 100);
|
||||
}
|
||||
});
|
||||
|
||||
// Загрузка списка площадок
|
||||
loadVenues();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user