Как предварительно заполнить несколько полей в форме, в опросе - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть опросная точка. Когда мы отвечаем на опрос, как мы знаем, он откроет NewForm.aspx. Эта страница содержит ListFormWebpart, в которой будут отображаться вопросы из списка опроса. Теперь мне нужно добавить несколько меток перед вопросами, и эти значения меток должны быть предварительно заполнены из строки запроса. То, что я пытаюсь добиться от этого, я создал ссылку с некоторыми значениями в строке запроса и отправить конкретным пользователям. разные пользователи могут иметь разные значения в строке запроса. Всякий раз, когда они нажимают на ссылку, следует открыть опрос с предварительно заполненными значениями меток и вопросами в списке.

Я не уверен, как это сделать. Я попытался добавить некоторый элемент управления html в веб-часть (с помощью дизайнера точки доступа) и через JavaScript я попытался установить значения строки запроса. Тогда я попытался поставить контроль за asp и Trued. это не сработало. Я пытаюсь с последних 2 дней. Нет прогресса. Я использую SharePoint 2003, WSS2.0

Может кто-нибудь, пожалуйста, помогите мне реализовать это решение.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2011

Я написал несколько скриптов Java для чтения строки запроса, анализа и назначения значений для элементов управления на основе их ControlID . Я использовал веб-часть редактора контента, чтобы добавить этот JavaScript на страницу существующего опроса. Затем этот скрипт выполнил задание по заполнению полей.

0 голосов
/ 10 февраля 2011

Возможно, вам будет проще создать веб-часть с настраиваемой формой, которая вводит данные в список опросов.

Списки опросов полезны, поскольку они достаточно гибки, но ваше решение, вероятно, затруднитизменить свой список в будущем.Это означает, что веб-часть, специально предназначенная для этого опроса, может стать для вас правильным дизайнерским решением.

Проблема вашей текущей реализации заключается в том, что передача значений, специфичных для разных пользователей, через строку запроса не дает вам никакой гарантии, что предприимчивые пользователи не изменят эти значения.Это может не быть проблемой в зависимости от вашей ситуации, но пользовательский элемент управления позволит вам опрашивать текущего пользователя и принимать решения таким образом.

...