Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Передача данных из формы (JavaScript)

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
sEr007
Гость





СообщениеДобавлено: Чт Окт 14 2004 19:55    Заголовок сообщения: Передача данных из формы (JavaScript) Ответить с цитатой

Подскажите, пожалуйста, как можно получить данные из поп-апа в основной документ?

(ситуация такая - страничка с полем и кнопкой "select". По щелчке на кнопке вылетает поп-ап со списком данных (айдишники, ID). Выбираю нужный (например, с помощью радио баттона) и субмитю. Необходимо вытянуть полученные данные в основном документе).

В ПХП было просто - просто присваиваю переменной полученные с помощью ПОСТа данные. ($HTTP_POST_VARS). А каким способом сделать примерно тоже самое в JavaScript? Помогите пожалуйста.
Вернуться к началу
napalm



Зарегистрирован: 31.07.2004
Сообщения: 11
Откуда: PHP

СообщениеДобавлено: Чт Окт 14 2004 21:45    Заголовок сообщения: Ответить с цитатой

parent window и усё связанное с энтим
_________________
вопросов нет!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexandr 172



Зарегистрирован: 03.09.2004
Сообщения: 66
Откуда: Челябинск

СообщениеДобавлено: Пт Окт 15 2004 09:04    Заголовок сообщения: Ответить с цитатой

Цитата:
В ПХП было просто - просто присваиваю переменной полученные с помощью ПОСТа данные. ($HTTP_POST_VARS). А каким способом сделать примерно тоже самое в JavaScript?

Как можно сравнивать серверный язык и JavaScript????
Однозначно то что можно с помощью ПХП нельзя с помощью JavaScript и наоборот, хотя конечно, какие-то общие возможности у них есть...
_________________
www.pay-ace.com/Ras254 - всем в подарок $150
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гость






СообщениеДобавлено: Пт Окт 15 2004 13:10    Заголовок сообщения: Ответить с цитатой

Всем спасибо.

Проблему решил. Привожу код (может кому-нить в будущем поможет):
Это код поп-ап окна с именем newwin:

<script language="JavaScript">
<!-- hide

var radioVal;

function SetSelect() {
var i = 0;
while (i < document.form2.ID.length) {
if (document.form2.ID[i].checked == true) {
//alert(document.form2.ID[i].value);
radioVal = document.form2.ID[i].value;
opener.GetValue();
//close();
}
i++
}
}

// -->
</script>

где, form2 - это форма есессно, ID - имя радиобаттонов, а OPENER - системная переменная родительского окна.

При вызове функции SetSelecet() обрабатывается value выбранного радиобаттона и далее идём в главное окно в функцию GetValue()

<script language="JavaScript">
<!-- hide

function GetValue() {
val = newwin.radioVal;
document.form1.res_num.value = val;
newwin.close();
}

// -->
</script>

Собственно, получаем value в переменную val и подставляем значение в текстовое поле (res_num).


УДАЧИ Smile
Вернуться к началу
FUKS



Зарегистрирован: 14.04.2002
Сообщения: 148
Откуда: Москва

СообщениеДобавлено: Пт Окт 15 2004 13:24    Заголовок сообщения: Ответить с цитатой

В родительском окне:
Код:

<form name=dataform action=...>
<input name=idfield>
<a href="/cgi-bin/select.cgi target=_blank>...</a>
</form>

А в popup-окне select.cgi выводит:
Код:

<form name=f>
<select name=sel><option value=...> ... </select><br>
<input type=button onClick="opener.document.dataform.idfield.value=document.f.sel.options[document.f.sel.indexSelected].value">
</form>

Вроде так.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...