Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.07.2017, 11:17
Новичок на форуме
Отправить личное сообщение для localghost1515 Посмотреть профиль Найти все сообщения от localghost1515
 
Регистрация: 15.06.2017
Сообщений: 8

Заполнение textarea полей из дочернего окна - jQuery
Здравствуйте друзья, есть окно (родительское) и в этом окне есть 3 текстовых поля
<textarea name="jaloby" rows="5" class="form-control" id="jaloby" ></textarea> 
<textarea name="obekt" rows="5" class="form-control" id="obekt" ></textarea> 
<textarea name="diagnoz" rows="5" class="form-control" id="diagnoz" ></textarea>

С помощью JS открывается дочернее окно и там тоже есть три текстовых поля
<textarea name="jaloby2" rows="5" class="form-control" id="jaloby2" ></textarea> 
<textarea name="obekt2" rows="5" class="form-control" id="obekt2" ></textarea> 
<textarea name="diagnoz2" rows="5" class="form-control" id="diagnoz2" ></textarea>


Как сделать чтоб при нажатии например на кнопку значения текстовых полей дочернего окна передались в текстовые поля

в родителстком окне.

Кстати дочернее окно открывается через след. код

<script type="text/javascript">
  function go(addr) {
    window.open(addr,"MyWin", "menubar=no,width=1200,height=970");
  }
</script>

И ссылка такая
<a href = ''  "  onclick="go('vendors/tree/demo/index.php?id=<?php echo $id ; ?>&fio=<?php 

echo $fio ; ?>'); return false;">


Буду благодарен за любые ответы !
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2017, 14:56
Новичок на форуме
Отправить личное сообщение для localghost1515 Посмотреть профиль Найти все сообщения от localghost1515
 
Регистрация: 15.06.2017
Сообщений: 8

Сообщение от Rise Посмотреть сообщение
localghost1515, в дочернем окне есть opener ссылка на родительское окно
var jaloby = opener.document.querySelector('#jaloby');
var jaloby2 = document.querySelector('#jaloby2');
// нажатие на кнопку
jaloby.value = jaloby2.value
Спасибо Вам Rise за ответ. Исходя из своей неопытности у меня возник вопрос этот код который вы написали только для одного поля правильно ? а для остальных полей надо дописать ? т е вот так ?

var jaloby = opener.document.querySelector('#jaloby');
var jaloby2 = document.querySelector('#jaloby2');
var obekt= opener.document.querySelector('#obekt');
var obekt2 = document.querySelector('#obekt2 ');
var diagnoz= opener.document.querySelector('#diagnoz');
var diagnoz2= document.querySelector('#diagnoz2');
// нажатие на кнопку
jaloby.value = jaloby2.value
obekt.value = obekt2.value
diagnoz.value = diagnoz2.value
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Манипуляции внутри созданного окна с помошью jQuery Nubi jQuery 15 24.07.2014 19:48
Передача данных с дочернего окна в родительское. serdef Events/DOM/Window 4 17.12.2013 04:37
передача параметра из дочернего окна в родительский zed Элементы интерфейса 2 23.10.2013 15:33
jQuery Validator и ajax подгрузка полей RRRinat jQuery 3 30.08.2011 01:57
Из textarea в div jquery BorisBritva Events/DOM/Window 5 22.11.2010 19:08