Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Можно ли повесить на одну форму 2 разных action

10K
11 сентября 2006 года
Dennn
46 / / 23.08.2006
Суть вопроса такова:
Есть форма
 
Код:
<form action=\"адрес скрипта1/\" method=\"post\" &#111;&#110;submit=\"return checkadd(this)\">

Далее мне нужно чтобы переменные с этой формы пошли на:
1)адрес скрипта1
2)адрес скрипта2
Чё делать, повесить непосредственно 2 действия нельзя(или как-то можно?!!!), но можно направить их вначале на адрес скрипта2 там автоматом принятые переменные отсылались бы на адрес скрипта1 и потом обрабатывались так как нужно.
Но как реализовать посылку на адрес скрипта1, допустим тупо автоматом там была бы такая же форма с такими же полями куда заполнялись значения переменных, но как автоматом прописать нажатие кнопки submit?
Или я слишком узко мыслю, просто первая мысль, которая в голову пришла?..
16K
11 сентября 2006 года
Бян
43 / / 05.09.2006
А зачем, простите, так трахаться? Неужели нельзя обойтись одним скриптом?

З.Ы. По поводу автоматического сабмита:
[HTML]
<body onload="document.myForm.submit()">
<form name="myFoкm">
....
</form>
</body>
[/HTML]
Или что-то типа того. сплю уже. завтра проверю
З.Ы.Ы. погуглить по слову CURL
10K
12 сентября 2006 года
Dennn
46 / / 23.08.2006
Трахаться товарищи нужно, потому, как данные должны полюбе прийти на 1)адрес скрипта1 на чужом сайте, но мне их надо также предварительно обработать и сохранить у себя в БД.
А можно обойтись без <body onload="document.myForm.submit()">, Поскольку тэг <body> уже заранее прописывается(php)?
12
13 сентября 2006 года
alekciy
3.0K / / 13.12.2005
Ну и сделать submit 2 раза внутри цикла. Только перед вторым наступлением события submit через DOM API изменить значение action для тега FORM.
387
13 сентября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=Dennn]Трахаться товарищи нужно, потому, как данные должны полюбе прийти на 1)адрес скрипта1 на чужом сайте, но мне их надо также предварительно обработать и сохранить у себя в БД.
А можно обойтись без <body onload="document.myForm.submit()">, Поскольку тэг <body> уже заранее прописывается(php)?[/QUOTE]
ну и сохрани данные в своей и чужой базе используя один скрипт
10K
13 сентября 2006 года
Dennn
46 / / 23.08.2006
Используя один скрипт никак нельзя, данные посылаеются на чужой скрипт и чё с ними там происходит меня не волнует, самое главное чтобы они дошли и сохранились ещё и у меня.
А вот:
Цитата:
Только перед вторым наступлением события submit через DOM API изменить значение action для тега FORM.


Про DOM API ничё незнаю, можно ли стандартными средствами javascript или php это реализовать?

21K
13 сентября 2006 года
vvd
1 / / 13.09.2006
Тоже интересует сабж. Только мне нужно при нажатии сабмит чтобы данные передавались в несколько обработчиков в разных фреймах.
12
13 сентября 2006 года
alekciy
3.0K / / 13.12.2005
[QUOTE=Dennn]
Про DOM API ничё незнаю, можно ли стандартными средствами javascript или php это реализовать?[/QUOTE]
DOM ни какого отношения к конкретному языку не имеет. DOM это образ статической страницы в ОЗУ компа. Этот образ можно динамически изменять. DOM методы и свойства описание в W3C спецификации к языку отношения тоже не имеют. Они одинаковы для всех языков поддерживающих DOM API.
JavaScript DOM API поддерживает поэтому как как раз и есть "средствами javascript".
10K
14 сентября 2006 года
Dennn
46 / / 23.08.2006
Про цикл немного недогнал, я так понимаю делать цикл в 2 итерации, но где: в пхп коде и в тело цикла поместить форму, или делать цикл в йаваскрипте и поместить туда как раз изменение экшон и сабмит?
У меня вот мысль такая:
есть первая форма у не1 один экшон, которая отображается в браузере и вторая форма, у неё другой акшон все поля которой скрыты но она абсолютно идентична 1-ой форме, при заполнении 1 формы скрипт переносит значения в поля 2-ой формы и делает субмит как 1-ой формы, так и второй, Чё скажете или есть более простое решение?
10K
14 сентября 2006 года
Dennn
46 / / 23.08.2006
Товарищи, вроде моя последняя задумка неплоха, но чё то на срабатывает:
Код:
<form action=\"http://www.site1\script1.php\" method=\"post\" &#111;&#110;submit=\"return checkadd(this)\">
<input name=\"name\" type=\"text\" >
<input type=\"submit\" name=\"Submit\" value=\" OK!\" >
</form>
<form action=\"http://www.site2\script2.php\" method=\"post\" name=\"form1\">
<input type=\"hidden\" name=\"name\">
</form>
...........
<script>
function checkadd(fobj)
{
 if (fobj.name.value=='')
 {
  alert('Введите значение!');
  return false;
 }
  else
  {        
 
  document.form1.name.value=fobj.name.value;
  document.form1.submit();
  return true; 
  }
}
</script>


Переходит на http://www.site1\script1.php, по идее должен ещё запускаться http://www.site2\script2.php, но он не срабатывает(сам скрипт не вносит значение name в БД). По идее если всё правильно должно работать, то должно в конечном итоге браузер перебрасывать на http://www.site2\script2.php или как?
13
14 сентября 2006 года
RussianSpy
3.0K / / 04.07.2006
http://www.site2\script2.php - какой-то странный адрес, вы не находите, господа эксперты?
10K
14 сентября 2006 года
Dennn
46 / / 23.08.2006
Гы, всё работает товарищи, пользуетесь, кодом в вышенаписанной мною посте!!!!
Просто была мелкая ошибочка в скрипте, щас её исправил вместо document.form1.name.value=fobj.name.value;
было:
document.name.value=fobj.name.value;
1.9K
14 сентября 2006 года
Goblin
55 / / 02.03.2004
Могу предложить в функцию регистрации вставить код создания изображения с адресом "http://www.site2\script2.php?поля_формы"

В результате GET запрос передаст данные на ваш сниффер

Только че-то это всё фишингом попахивает ;)
12
14 сентября 2006 года
alekciy
3.0K / / 13.12.2005
Dennn
Ну я имел в виду немного другой алгоритм, но если устраивает, то молодец!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог