powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Автоматическая отправка формы
36 сообщений из 36, показаны все 2 страниц
Автоматическая отправка формы
    #36762927
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Регистрация пользователя на сайте:
1. Человек заполнил все поля.
2. Выбрал радиобатоном что согласен на подписку и отправил форму обработчику.
В обработчике происходит следующее:
1. Заносятся все данные пользователя в базу.
2. Если подписывается то формируется следующая форма со скрытыми полями:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<form name='respond' target='_blank' action='http://smartresponder.ru/subscribe.html' method='post' id='respond'>
<input type='hidden' name='version' value='1'>
<input type='hidden' name='tid' value='0'>
<input type='hidden' name='uid' value='71244'>
<input type='hidden' name='lang' value='ru'>
<input type='hidden' name='did[]' value='57140'>
<input type='hidden' size='20' name='field_email' value='$mail'>
<input type='hidden' size='20' name='field_name_first' value='$name'>
</form>
Эта форма должна отправлять переданные данные на обработчик смартреспондера.
Уже пробовал в JavaScript:
1. <script>document.getElementById('respond').submit();</script>
2. <script>document.forms.respond.submit();</script>

И пока ничего не выходит. Подскажите как ее автоматом отправить, причем чтобы в бланке открылась страница (ну как в настройках формы указано)?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36762928
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexxhub,
Так например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<html>
<body>
<form name='respond' target='_blank' action='http://smartresponder.ru/subscribe.html' method='post' id='respond'>
<input type='hidden' name='version' value='1'>
<input type='hidden' name='tid' value='0'>
<input type='hidden' name='uid' value='71244'>
<input type='hidden' name='lang' value='ru'>
<input type='hidden' name='did[]' value='57140'>
<input type='hidden' size='20' name='field_email' value='$mail'>
<input type='hidden' size='20' name='field_name_first' value='$name'>
</form>

<input type="button" onclick="document.getElementsByTagName('form')[0].submit();" />

</body>
</html>

...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36762929
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexxhub,

твои оба варианта тоже рабочие.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36762932
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно вот именно чтобы без кнопки само уходило автоматом. А мои скрипты почему то не срабатывают на сервере.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36762933
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexxhubНужно вот именно чтобы без кнопки само уходило автоматом. А мои скрипты почему то не срабатывают на сервере.

Ну радиобаттон событие обработай, а не кнопку, какая разница?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36762934
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и проверь, может у тебя пост запросы запрещены на сервере
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36762961
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет пост запросы разрешены. Почему то не отправляет типа форму пишет не нашел. Хотя все есть.
А кнопка не нужна потому что форма сразу же должна автоматически отправляться.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36763059
igorello8323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня не получается.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36763137
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понял, вы хотите просто отправить пост запрос на другой сервер? В этому случае нужно использовать curl.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36764058
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нужно отправить те данные что в форме на обработчик и все.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36764194
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<html>
<body>
<form name='respond' target='_blank' action='http://smartresponder.ru/subscribe.html' method='post' id='respond'>
<input type='hidden' name='version' value='1'>
<input type='hidden' name='tid' value='0'>
<input type='hidden' name='uid' value='71244'>
<input type='hidden' name='lang' value='ru'>
<input type='hidden' name='did[]' value='57140'>
<input type='hidden' size='20' name='field_email' value='$mail'>
<input type='hidden' size='20' name='field_name_first' value='$name'>
</form>
<script>document.getElementsByTagName('form')[ 0 ].submit();</script>
</body>
</html>
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36764199
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем curl не нравится?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #36765262
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никогда им не пользовался, напишите как вдруг действительно лучше.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Автоматическая отправка формы
    #38162596
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня тоже интересует как это сделать. Аналогичная ситуация
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38162752
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusykМеня тоже интересует как это сделать. Аналогичная ситуация
ХТМЛ изучать, ёксель-моксель!
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164402
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

Спасибо, очень помогли.
Только врот ХТМЛ форму автоматически не отправишь, но всё равно ответ хорошый
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164404
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение нашел сам:
<form name="form1" action="<?php echo $url; ?>" method="post" id="auth">
<input type="text" name="name" >
</form>
<script>document.getElementsByTagName('form')[0].submit();</script>
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164456
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomaMarusyk,
Так проще:
Код: javascript
1.
document.forms[0].submit();


Но, процесс пошёл. ;)
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164480
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jQuery должен освоить ты, юный пдаван
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164628
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И какой тайный смысл использования жиквери в данном случае?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164699
ГOCT'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RomaMarusykМеня тоже интересует как это сделать. Аналогичная ситуация
Все очень просто: надо думать своими мозгами и перестать копипастить готовые примеры. По нажатию на кнопку отправки все работает, а через submit() нет? Смотрим код, а там 100-процентно:

Код: php
1.
2.
3.
4.
if (isset($_POST['btnSubmit']))  // кнопка нажата
{
    // обработка данных
}


...
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164878
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeRomaMarusyk,
Так проще:
Код: javascript
1.
document.forms[0].submit();


Но, процесс пошёл. ;)

Да так тоже работает. :-)
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164886
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookjQuery должен освоить ты, юный пдаван
Зачем подключать jQuery для одной строчки коду, великий программер FishHook?????
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38164889
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все очень просто: надо думать своими мозгами и перестать копипастить готовые примеры. По нажатию на кнопку отправки все работает, а через submit() нет? Смотрим код, а там 100-процентно:

Код: php
1.
2.
3.
4.
if (isset($_POST['btnSubmit']))  // кнопка нажата
{
    // обработка данных
}


...[/quot]

Супер, только вот пхп мне не подходит, с пхп само собой просто, мне нужно было именно javascript
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38184862
Люди помогите далекому человеку. Как это работает.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38184865
ЛюдиБ помогите далекому человеку. Как это работает.

имеется

<form method="post">
<input type="hidden" name="form_key" value="HSmKiM5KGmVnL7nottejIMSdXg">
<input type="hidden" name="id" value="tittle">
<input type="hidden" name="redirect_to" value=" http://site.com/">
<button type="submit" class="chrome blue big" name="submit">лалайла</button>
</form>


как собственно это превратить в подобие

<form name="form1" action="<?php echo $url; ?>" method="post" id="auth">
<input type="text" name="name" >
</form>
<script>document.getElementsByTagName('form')[0].submit();</script>

что в итоге должно получиться получиться?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38184992
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавить к первому куску кода последнюю строчку от второго.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38185068
А можно как-нибудь сделать, чтоб нажималось это только единожды? т.е. при первом посещении страницы
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38185078
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель Валерьянки,

Что значит "при первом посещении страницы"?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38185105
vkle, когда пользователь посещает страницу впервые, автоматическая отправка формы будет задействована автоматически, а при последующих посещениях отправка не будет использоваться. ну или как-то так
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38185131
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель Валерьянкикак-то так

Так и как же?

Хорошо, допустим, я на домашнем компе запустил Оперу, набрал адрес странички, открыл ее. Я впервые посетил эту страничку? Да, разумеется, ведь ранее я ее не видел. Страничка понравилась, решил что она будет полезна на каждый день и час! Теперь открываю браузер на мобилке, вбиваю тот же адрес и вижу страничку, которую уже видел минуту назад. И что получается? Я, как пользователь, уже посетил эту страницу не впервые, а во второй раз, как минимум. А вот для мобилки это уж точно первое посещение страницы. Хорошо, дал я свою мобилку другу погонять. Друг, как пользователь, посетил ту же страничку. Впервые. А для веб-браузера это уже не первое посещение.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38185161
vkle,

Если вы издеваетесь, то я вас могу понять. Если действительно не понимаете, и в следствие не хотите понять, а просто придираетесь...
В принципе я про cookie и говорил, если вы на то намекаете. И мне интересно как собственно это можно реализовать; и можно ли это реализовать с найденным решением в сабже...

З.Ы. разве что профита не хватает
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38185184
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любитель Валерьянки,

Не путайте издевательство с попыткой прояснить чего Вы хотите. Задачу-то Вы описали в стиле "как-то так".

По теме. Пользователя однозначно можете идентифицировать только по регистрации в аккаунте или вроде того. Есть еще локальные хранилища, это отчасти похоже на куки, но чуток надежнее. Только куками Вы только профиль пользователя в браузере идентифицировать сможете, да и то, весьма отчасти. Но не самого пользователя. Куку можно удалить, файрфокс можно запустить с другим профилем - в любом случае, информация о факте посещения будет либо потеряна, либо недоступна. Если такая "потеря точности" устраивает, так можно и куку использовать в принципе.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38186219
vkle,
но, собственно, как это можно реализовать?
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38186240
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куку поставить/проверить? Яваскриптом (это в форум по яваскрипту, да и гугл кишит примерами). Это, пожалуй, единственный правильный способ. Ясен пень, если яваскрипт будет отключен - тогда оно не сработает (впрочем, как и отправка формы). Однако, поставить куку можно и из пхп (там тоже примеры есть) или другого серверного ЯП, но проверка куки на сервере в общем то лишена смысла...
Да, в браузере куки могут быть и отключены - это будет дополнительный процент к погрешности.
...
Рейтинг: 0 / 0
Автоматическая отправка формы
    #38188906
Фотография RomaMarusyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что именно? Как автоматически нажать на кнопку формы submit?
Так вот, одна строка кода:
Код: javascript
1.
<script>document.getElementsByTagName('form')[0].submit();</script>


Он ищет на даной странице тег формы с идентификатором 0 (тоесть первой поповшейся форми) и вызивает функцию submit(), которая отвечает за событие нажатия на кнопку.
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Автоматическая отправка формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]