0 / 0 / 0
Регистрация: 31.12.2009
Сообщений: 7

1 form, 1 submit, 2 action'a

06.04.2010, 22:26. Показов 5018. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть форма

HTML5
1
2
3
4
<FORM method="post" action="ff1.php">
<input type="text" name="name">
<input type="submit" value="Отправить">
</FORM>
Как возможно чтобы при субмитировании данные этой формы отправлялись не только в ff1.php, а ещё и в ff2.php??

Примеры с форумов типа

JavaScript
1
2
3
4
5
6
7
8
function Envia()
{
 
document.frm1.submit();
var s2=document.getElementById('email').value;
document.getElementById('email2').value=s2;
document.frm2.submit();
}
реально не работают.

Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.04.2010, 22:26
Ответы с готовыми решениями:

Отправка формы по form.submit();
Вобщем то трабла такая. Есть асп-страница, в которой в зависимости от колличества месяцев выбранных в календаре генерится форма с...

Form. Как сделать Submit в разные окна?
Как мне сделать, чтобы при нажатии на одну кнопку форма была послана в текущее окно, а при нажатии на другую - в новое окно?

Определение кнопки SUBMIT и метод form.sumit()
Когда клиентский скрипт после проверки введенных данных отсылает форму сервером, он пользуется методом frm.submit(). Но при этом почему-то...

9
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
06.04.2010, 22:43
Можно через Ajax дублировать.
0
0 / 0 / 0
Регистрация: 31.12.2009
Сообщений: 7
07.04.2010, 14:16  [ТС]
А пример можно?
0
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
07.04.2010, 16:08
Думаю, что-то вроде такого:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
function UpdatePage()
{
    if (xmlHttp.readyState==4) {
        /* Тут можем что-то сделать, когда получили ответ от сервера */
    }
}
 
function sendpost(url,data)
{
/*Создаём XMLHttpRequest */
    var xmlHttp=false;
    /* Сначала попробуем создать XMLHttpRequest для голимого и глючного Internet Explorer */
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    try {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            xmlHttp = false;
        }
    }
    @end @*/
    /* А теперь, если у нас нормальный браузер, то создаём всё по-нормальному */
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
        xmlHttp = new XMLHttpRequest();
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
        xmlHttp=false;
    }
 
/* Отправляем данные */
    xmlHttp.open('POST',url,true);
    xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange=UpdatePage;
    xmlHttp.send(data);
}
 
function sendall()
{
    sendpost('ff1.php','email='+document.getElementById('email').value+'&pass='+document.getElementById('pass').value);
    sendpost('ff2.php','email='+document.getElementById('email').value+'&pass='+document.getElementById('pass').value);
}
А пользоваться так:
<input type="button" value="Отправить" onclick="sendall();" />
1
0 / 0 / 0
Регистрация: 31.12.2009
Сообщений: 7
10.04.2010, 04:59  [ТС]
Спасибо!
0
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 21
22.11.2015, 16:08
А как можно сделать чтобы при нажатии копки данные в форме дополнительно записывались в лог?
0
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
22.11.2015, 16:27
Brian, скорее всего, должно получиться, если два действия прописать:
HTML5
1
<input type="button" value="Отправить" onclick="sendall(); addlog();" />
Ну или в крайнем случае выполнять функцию добавления в лог внутри sendall(). Хотя, даже не представляю, о каком логе идёт речь.
0
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 21
22.11.2015, 16:51
А если просто оставить так
Цитата Сообщение от Uidze Посмотреть сообщение
<FORM method="post" action="ff1.php">
и просто запись в лог

Добавлено через 4 минуты
И как сделать эту запись в лог?
0
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
23.11.2015, 07:22
Цитата Сообщение от Brian Посмотреть сообщение
И как сделать эту запись в лог?
Смотря какой лог вам нужен. Веб-сервер сам ведёт логи... но вы можете и самостоятельно добавить функции во все php-скрипты, которая будет записывать в текстовый файл имя скрипта и передаваемые параметры.
0
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 21
23.11.2015, 17:24
осталась только одна проблена
HTML5
1
<form method="post" action="log.php" onsubmit="urlGen(this)" >
не срабатывает action=log.php.
без онсабмит все работает записывает, как совместить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2015, 17:24
Помогаю со студенческими работами здесь

Нужно чтобы страница не обновлялась при document.form.submit();
Такой вопрос: когда я делаю document.form.submit(); -происходит обновление страницы А как сделать, чтоб страница при этом не...

This.form.submit() отправляет форму без обязательных полей required
Добрый день, существует проблема, как я уже написал в заголовке &quot;this.form.submit() отправляет форму без обязательных полей required&quot;....

Не могу сохранить данные при событии onChange="document.form.submit();"
Здраствуйте, подскажите пожалуйста как мне быть: Устала биться, идейку подкиньте... Пишу на php Реализую по SELECT обновление...

Form Submit для многих форм
Отправка даных с формы происходит через код Jquery $(&quot;form&quot;).submit(); Когда на страничке одна форма,все происходит нормально ...

Form and Submit ?
Mojno li na odnu formu ispol'zovat' neskol'ko submitov,to est' ,shto bi odin delal action form na odin adres,a drugoy submit delal action...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru