Отправка 2 формы при нажатии 1 кнопки
Уважаемые форумчане! Очень нужна ваша помощь в реализации кода, в котором есть две формы и одна кнопка отправить. Нужно чтобы 2 форма автоматически заполнялась теме же значениями и тоже отправлялась, но на другой файл.
Есть код: <?php if(!empty($_POST['submit'])){ $name = ($_POST['name']); $fname = ($_POST['fname']); } ?> <form name="form1" action="#" method="POST"> Имя: <input type="text" name="name" value='<?=$name?>'><br> Фамилия: <input type="text" name="fname" value='<?=$fname?>'><br> <input type="submit" name="submit" value="подписаться" disabled /> </form> <form name="form2" action="#" method="POST"> <input type="hidden" name="name" value="<?=$name?>" /> <input type="hidden" name="fname" value="<?=$fname?>" /> <script> <document.forms["forma2"].submit()> </script> </form> Помогите пожалуйста как реализовать обработку события отправки 1 формы, чтобы она отправляла 2??? |
А не проще ли в принимаюшем php скрипте вписать require('#') ?
|
Цитата:
|
Нельзя отправить 2 формы сразу. Браузер должен раздвоиться и открыть две страницы чтоли? Можно через Ajax послать 2 запроса. Либо послать один, дождаться результата, и уже тогда отсылать форму.
Вопрос - чем чревата ситуация, когда данные отправятся на один файл, но из-за какой-нибудь проблемы не будут отправлены на второй файл? Это допускается? |
Можно обе формы отправить в скрытый фрейм
для этого в форме прописываем target="Имя фрейма" |
Deff, теперь все будешь через фреймы решать ? ))
У тебя фреймомания )) |
возможно я неккоректно выразился, вот что я конкретно хочу:
1. Пользователь заполняет форму 2. Через ПХПэшный код вытащить данные, которые он ввёл (вытащить из глобальных переменных $_POST['name'] и $_POST['fname']) 3. Эти значения записать в переменную 4. Эти переменные вставить в значения другой формы 5. (главное!) Написать обработчик событий на JavaScript который бы обработал событие срабатывания кнопки "submit" и активировал отправку второй формы PS: Мне собственно неважно что покажет браузер, потом поставлю редирект. PSS: Мне очень надо чтобы данные пошли на обе формы PSSS: Насколько я понял тут надо вместо строчки <script><document.forms["forma2"].submit()></script> вставить аля код if (form1.submit == true ) form2.submit() |
Genryford10, ну и бред :dance:
Почему просто не переслать данные php-скриптом куда нужно? Опиши лучше не как ты хочешь сделать, а что. То есть саму задачу. |
Есть обработчик формы (у меня к нему нет доступа), почтовый сервис с уже готовой формой. Данные передаются обработчику JSONом.
Я хочу чтобы данные которые пользователь ввёл в форму отправлял на другой почтовый обработчик, который я написал и отправлял мне на моё мыло |
А как на аутентификация происходит? Или тот почтовый сервис принимает данные от кого попало?
Почему бы не слать данные на свой скрипт, а там уже через curl или еще какую хрень заслать на тот самый сервис? |
Часовой пояс GMT +3, время: 10:58. |