Пожалуйста, покидайте в меня мануалами, которые могут помочь в решении вопроса (готовых решений не прошу, гуглить умею, но не знаю что вообще искать).
Мне нужно смастерить такую форму, которая в зависимости от проставленных пользователем галок выбирала бы те или иные фразы-заготовки и на выходе формировала из выбранных заготовок готовый текст.
читать дальшет.е., например, в форме есть чекбокс с припиской "разрешение на строительство есть?", пользователь ставит галочку, в поле рядом вбивает номер разрешения. на выходе в тексте пишется "Есть разрешение на строительство за номером ____". не ставит галочку - пишется "Разрешения на строительство нет".
дальше в форме чекбокс "строительство идет?", пользователь ставит галочку, на выходе в тексте пишется "в настоящий момент строительство идет". не ставит - в тексте на выходе пишется "в настоящий момент строительство не идет".
Короче, есть заранее прописанные фразы, из которых происходит выбор в зависимости от того, какие галочки проставлены. если есть поля для заполнения - внесенные в них пользователем данные вставляются в указанные в этих однотипных фразах места.
Если еще можно будет по выбору пользователя выбирать, какие категории галок вообще не нужны и их не нужно учитывать, а какие, например, нужно дублировать - это вообще идеально. т.е. например, есть чекбокс "есть еще одно разрешение на строительство?", пользователь проставляет галку, ему открывается еще одно поле для ввода номера разрешения на строительство, соответственно в текст включается еще одна фраза. есть чекбокс "разрешение на строительство не применимо к поручению", пользователь ставит галочку, в текст не выводится вообще ничего.
формат документа на выходе не важен, главное чтобы был готовый текст, составленный из фраз-заготовок и заполненный данными, указанными в полях. в случае с веб формой можно прямо на ту же страницу получившийся текст в какое-нибудь поле выводить.Какими средствами можно выполнить эту задачу? плюс, если это будет веб-форма, она должна работать в эксплорере. короче, чем проще, тем лучше. может, такую штуку вообще в экселе сделать можно, не знаю. покидайте в меня ссылками, пожалуйста.