Передача значений текстовой области из iframe в родительскую форму без нажатия кнопки «Отправить» - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть обычная форма, которая запрашивает несколько входов и на полпути вниз, окно iframe, которое автоматически подсказывает, очень похоже на это здесь: http://code.drewwilson.com/entry/autosuggest-jquery-plugin.

Моя форма выглядит примерно так: когда я нажимаю кнопку "Отправить", расположенную в родительском окне, загруженные значения в текстовой области моего автоматического предложения, которое загружается в iframe, не передают значения обратно родителю. форма.

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

Я прошу прощения за несколько плохое качество моей проблемы; всю ситуацию очень сложно объяснить.

1 Ответ

0 голосов
/ 07 февраля 2012

В jquery вы можете установить значения объекта, в данном случае, вероятно, скрытое поле ввода, в родительском элементе iframe, передав в него window.parent.document в качестве параметра.Я думаю, что вы хотите что-то вроде этого внутри IFrame:

$('#id_of_text_input_element').change(function (){ 
    $('#hidden_text_element_id', window.parent.document).val($(this).val());
});

, тогда вы можете получить значение скрытого элемента из кода на стороне сервера в событии submit.

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