Как вставить текст в текстовое поле после появления другого окна для запроса информации? - PullRequest
1 голос
/ 11 сентября 2008

У меня есть веб-страница asp.net, написанная на C #.
Используя какой-то javascript, я выскакиваю на другую страницу .aspx, в которой есть несколько заполненных элементов управления и из которых я создаю небольшой фрагмент текста.
Когда пользователь нажимает кнопку ОК в этом диалоговом окне, я хочу вставить этот фрагмент текста в текстовое поле на странице, которая изначально «всплывала» на странице диалога / всплывающего окна.

Я предполагаю, что это будет включать JavaScript, который не является моей сильной стороной.

Как мне это сделать?

Ответы [ 2 ]

6 голосов
/ 11 сентября 2008

Вам нужно будет сделать что-то вроде:

parent.opener.document.getElemenyById('ParentTextBox').value = "New Text";
2 голосов
/ 11 сентября 2008

Что вы можете сделать, это создать модальное всплывающее окно ajax вместо нового окна. Семантическая и эстетическая ценность выше, не говоря уже о том, что передача данных намного проще.

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

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