В некоторых анкетах требуется перенести (скопировать) выбранные ответы из одних вопросов в другие. Например, сначала спрашиваем респондента, какие магазины он знает, без подсказки. Затем показываем ему список неназванных им магазинов - возможно, вспомнит ещё какие-то. При этом в массиве, во втором вопросе, должны быть указаны все магазины, которые респондент упомянул. Давайте разбираться, как это сделать.
6 записей с тегом "ответ"
Посмотреть все тегиАвтоматический выбор ответа по условию
В большинстве анкет требуется автоматически проставлять ответы по заданным условиям. Как минимум, обычно нужно относить респондента к какой-либо возрастной категории или выбирать видимый ответ и не показывать вопрос. Конечно, делать это можно и вручную, но зачем, если есть бездушный робот?
Группировка вариантов ответа
В вопросе анкеты варианты ответа можно отображать в группах. Давайте рассмотрим пример.
Подстановка в текст вопроса ответов из предыдущих вопросов
Часто возникает необходимость подставить в текст вопроса, в комментарий оператору или в текст ответа выбранный в предыдущем вопросе текст варианта ответа. Сделать это можно аж тремя способами.
Показать или скрыть в вопросе только те варианты ответа, которые отметили в предыдущем вопросе
Часто возникает необходимость, отобразить в вопросе только те варианты ответа, которые респондент выбрал в одном из предыдущих вопросов, или, наоборот, показать только оставшиеся варианты ответа, которые респондент не выбрал. Прочитав эту статью, вы узнаете об общих принципах реализации подобных задач. Стоит отметить, что здесь нет готовых решений для любых случаев, которые могут быть в анкетах. Поняв принцип, вы сможете сделать всё, что задумал разработчик анкеты.