Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Анкета Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Анкета Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Как удалить счетчики и баннеры на форуме
автор Of Сентябрь 19th 2023, 15:21

» Проблема загрузки и работы форума для админа
автор TK Сентябрь 19th 2023, 12:21

» инструкция с картинками по загрузке с мобильного
автор literrary Сентябрь 16th 2023, 10:09

» Загрузка форума
автор Dana Domirani Сентябрь 6th 2023, 23:43

» Редактирование поста
автор yudined Сентябрь 5th 2023, 02:42

» Слетает соединение с форумом
автор Baydar Сентябрь 4th 2023, 11:49

» Мы обнаружили подозрительную активность. связанную с вашим адресом email
автор Dana Domirani Сентябрь 4th 2023, 01:19

» Проблема с регистрацией на сайте
автор Dana Domirani Сентябрь 3rd 2023, 23:47

» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор Luna Август 29th 2023, 20:59

» Как закрепить тему чтобы она весела
автор VeraLV Август 20th 2023, 21:24

Анкета

Перейти вниз

Анкета Empty Анкета

Сообщение автор GuardIvan Июль 13th 2023, 09:58

Доброго времени суток. Решил запилить что то вроде формы заполнения анкеты пользователем на странице форума, с дальнейшей публикацией в указанной теме сообщением.

Пробовал различные варианты, не работает.

Код (вставляю в страницу html с использованием верха и низа страницы):
<h2>
Анкета
</h2>
<form id="anketaForm">

<div>
<label for="textInput">Поле для заполнения:</label> <input name="textInput" id="textInput" type="text" />
</div>

<div>
<label>Дата рождения:</label> <select name="birthDay" id="birthDay">
<option value="">День</option>
<option value="1">1</option>
<option value="2">2</option>

<!— ...добавьте остальные варианты дней -->
</select> <select name="birthMonth" id="birthMonth">
<option value="">Месяц</option>
<option value="1">Январь</option>
<option value="2">Февраль</option>

<!— ...добавьте остальные варианты месяцев -->
</select> <select name="birthYear" id="birthYear">
<option value="">Год</option>
<option value="1990">1990</option>
<option value="1991">1991</option>

<!— ...добавьте остальные варианты годов -->
</select>
</div>

<div>
<input name="agreement" id="agreement" type="checkbox" /> <label for="agreement">Согласен с Уставом альянса</label>
</div>
</form>
<button onclick="submitForm()" type="button">
Отправить
</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><script>
// Функция для отправки анкеты
function submitForm() {
// Получаем значения полей анкеты
var textInput = $('#textInput').val();
var birthDay = $('#birthDay').val();
var birthMonth = $('#birthMonth').val();
var birthYear = $('#birthYear').val();
var agreement = $('#agreement').prop('checked');

// Проверяем, заполнены ли все обязательные поля
if (textInput === '' || birthDay === '' || birthMonth === '' || birthYear === '' || !agreement) {
alert('Пожалуйста, заполните все обязательные поля и поставьте галочку согласия.');
return;
}

// Формируем текст заполненной анкеты
var message = 'Анкета:\n';
message += 'Поле для заполнения: ' + textInput + '\n';
message += 'Дата рождения: ' + birthDay + '.' + birthMonth + '.' + birthYear + '\n';
message += 'Согласие с Уставом альянса: ' + (agreement ? 'Да' : 'Нет') + '\n';

// Получаем URL из адресной строки
var url = 'https://clan-dpa.forum2x2.ru/post?t=161&mode=reply';

// Формируем данные для отправки на форум
var postData = {
req_message: message,
Post: 'Отправить',
act: 'Post',
s: '',
_do: 'post'
};

// Отправляем данные на форум
$.post(url, postData)
.done(function() {
// Обработка успешной отправки
alert('Анкета успешно отправлена!');
// Очищаем поля формы
$('#anketaForm')[0].reset();
// Дополнительные действия, если нужно
})
.fail(function() {
// Обработка ошибки отправки
alert('Произошла ошибка при отправке анкеты.');
// Дополнительные действия, если нужно
});
}
</script>



Адрес анкеты (страницы анкеты): https://clan-dpa.forum2x2.ru/h3-page


Что я не так делаю?

И можно ли переделать так, чтобы значения и формировал анкету я непосредственно созданием темы, а в первом посте темы пользователь заполнял по шаблону созданную анкету в ней с отправкой в тему его заполненной анкеты?

Кстати, когда я создают тему и снимаю галочку чтобы можно было использовать html в теме (в панеле управления форума я разрешил использование html) то в теме и сообщениях не отображается написанный код должным образом, т.е. не формируется.
GuardIvan
GuardIvan
Новичок

Сообщения : 2
Возраст : 63
Регистрация : 2023-07-13
Благодарности : 0

Без предупреждений

https://clan-dpa.forum2x2.ru/

Вернуться к началу Перейти вниз

Анкета Empty Re: Анкета

Сообщение автор GuardIvan Июль 15th 2023, 21:29

По ходу ответа я не дождусь?
GuardIvan
GuardIvan
Новичок

Сообщения : 2
Возраст : 63
Регистрация : 2023-07-13
Благодарности : 0

Без предупреждений

https://clan-dpa.forum2x2.ru/

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения