получить значение поля содержимого Sharepoint на странице публикации, используя JavaScript? - PullRequest
0 голосов
/ 13 ноября 2011

Я работаю над макетом страницы для публикуемой страницы, и в макете страницы есть пара полей, таких как Address1, Address2 и т. Д., Которые имеют тип «несколько строк текста». Теперь мне нужно использовать значения этих полей на итоговых страницах, как только авторы их напишут. Мне также нужно использовать эти значения адресов и нанести их на карты Google. Как получить значения тех полей, которые авторы заполняют, чтобы отобразить эти значения на карте Google, используя javascript?

1 Ответ

0 голосов
/ 18 ноября 2011

Используя jQuery, вы должны добавить скрипт внизу вашего шаблона, желательно на EditModePanel «Display», если у вас есть что-то вроде этого:

<SharePoint:TextField Id="Address1"/>
<SharePoint:TextField Id="Address2"/>

Чтобы найти элементы, у которых атрибут id заканчивается именем:

<script>

 $("[id$=Address1]").val(); //Address1 value
 $("[id$=Address2]").val(); //Address2 value

</script>

Также полезно (с точки зрения производительности) иметь идентификатор, обертывающий ваши текстовые поля, чтобы ускорить сканирование DOM:

<script>

 $("#Location").find("[id$=Address1]").val(); //Address1 value
 $("#Location").find("[id$=Address2]").val(); //Address2 value

</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...