forms 4
This commit is contained in:
@@ -53,6 +53,22 @@ disableComments = true
|
||||
input.setCustomValidity('');
|
||||
});
|
||||
});
|
||||
|
||||
// Русификация file input
|
||||
const fileInput = document.getElementById('pdf_file');
|
||||
const fileText = document.getElementById('pdf_file_text');
|
||||
if (fileInput && fileText) {
|
||||
fileInput.addEventListener('change', function() {
|
||||
const fileName = this.files[0] ? this.files[0].name : '';
|
||||
if (fileName) {
|
||||
fileText.textContent = fileName;
|
||||
fileText.classList.add('file-selected');
|
||||
} else {
|
||||
fileText.textContent = 'Выберите PDF файл';
|
||||
fileText.classList.remove('file-selected');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
@@ -67,6 +83,11 @@ disableComments = true
|
||||
<input type="email" id="email" name="email" required>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="telegram">Ник в Telegram</label>
|
||||
<input type="text" id="telegram" name="telegram" placeholder="@ваш_ник">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="subject">Тема *</label>
|
||||
<select id="subject" name="subject" required>
|
||||
@@ -86,6 +107,17 @@ disableComments = true
|
||||
<textarea id="message" name="message" placeholder="Задайте ваш вопрос или предложите свою идею для поездки..." required></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="pdf_file">Прикрепить PDF файл</label>
|
||||
<div class="file-input-wrapper" onclick="document.getElementById('pdf_file').click()">
|
||||
<input type="file" id="pdf_file" name="pdf_file" accept=".pdf" class="file-input-hidden">
|
||||
<span class="file-input-text" id="pdf_file_text">Выберите PDF файл</span>
|
||||
</div>
|
||||
<div class="file-info">
|
||||
<small>Максимальный размер файла: 10 МБ</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group checkbox-group">
|
||||
<label class="checkbox-container">
|
||||
<input type="checkbox" id="privacy_consent" name="privacy_consent" required>
|
||||
|
||||
+34
-2
@@ -71,6 +71,22 @@ disableComments = true
|
||||
input.setCustomValidity('');
|
||||
});
|
||||
});
|
||||
|
||||
// Русификация file input
|
||||
const fileInput = document.getElementById('pdf_file');
|
||||
const fileText = document.getElementById('pdf_file_text');
|
||||
if (fileInput && fileText) {
|
||||
fileInput.addEventListener('change', function() {
|
||||
const fileName = this.files[0] ? this.files[0].name : '';
|
||||
if (fileName) {
|
||||
fileText.textContent = fileName;
|
||||
fileText.classList.add('file-selected');
|
||||
} else {
|
||||
fileText.textContent = 'Выберите PDF файл';
|
||||
fileText.classList.remove('file-selected');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -87,12 +103,17 @@ disableComments = true
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="phone">Телефон (необязательно)</label>
|
||||
<label for="phone">Телефон</label>
|
||||
<input type="tel" id="phone" name="phone" placeholder="Введите телефон">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="bvs_number"><strong>Учётный номер БВС</strong> (если уже направляли ранее) или предложите <strong>направление/даты поездки</strong> без БВС (необязательно)</label>
|
||||
<label for="telegram">Ник в Telegram</label>
|
||||
<input type="text" id="telegram" name="telegram" placeholder="@ваш_ник">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="bvs_number"><strong>Учётный номер БВС</strong> (если уже направляли ранее) или предложите <strong>направление/даты поездки</strong> без БВС</label>
|
||||
<textarea id="bvs_number" name="bvs_number" placeholder="Свой вариант поездки или учётный номер дрона"></textarea>
|
||||
</div>
|
||||
|
||||
@@ -108,6 +129,17 @@ disableComments = true
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="pdf_file">Прикрепить PDF файл</label>
|
||||
<div class="file-input-wrapper" onclick="document.getElementById('pdf_file').click()">
|
||||
<input type="file" id="pdf_file" name="pdf_file" accept=".pdf" class="file-input-hidden">
|
||||
<span class="file-input-text" id="pdf_file_text">Выберите PDF файл</span>
|
||||
</div>
|
||||
<div class="file-info">
|
||||
<small>Максимальный размер файла: 10 МБ</small>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group checkbox-group">
|
||||
<label class="checkbox-container">
|
||||
<input type="checkbox" id="privacy_consent" name="privacy_consent" required>
|
||||
|
||||
Reference in New Issue
Block a user