1 форма и 2 submit. Как реализовать?

Очень долго выдумывал какое дать название этой статье и ничего лучшего не смог придумать. Это единственное название, которое хоть как-то отражает суть изложенного. Я, если честно, не знаю как правильно это называется, поэтому назвал статью также, как пытался найти хоть какую-то информацию в поисковике по этой теме.
На одном из сайтов мне потребовалось в одной форме использовать две кнопки submit, которые пересылали бы заполненные данные разным PHP-«обработчикам», в зависимости от нажатия кнопки. Google ничего вменяемого мне не ответил, видимо я просто не так его как-то об этом просил, поэтому пришлось придумывать самому.
Вот и выложил на Ваш суд.
Суть проблемы
После самостоятельной реализации, я все таки нашел несколько решения, которые основывались на использовании обычных кнопок, к которым прикручивался JS.
Я реализовал задуманное практически также, но использовал стандартный тип submit. Все вроде работает и на мой взгляд мое решение более логически верное.
Для того, чтобы было более проще понять что я хочу и как это работает вот реально рабочий пример, в виде формы, у который 2 submit`a, пересылающие данные на разные страницы:
Как сделать у 1 формы 2 submit`а?
Все оказывается просто. За все эти действия отвечает небольшой кусочек кода, который приведен ниже:
В примере эти 2 кнопки отсылают данные: на главную страницу и в один из разделов блога. Это всего-лишь пример и поэтому Вы сами можете руководить этим процессом как Вам это заблагорассудится. Вместо моих ссылок можно указать php-файлы, который будут работать с этими данными.
Я не утверждаю, что это решение какое-то уникальное и, возможно, кто-то также реализовал эту потребность. Возможно даже есть способы сделать это лучше, но мне, как человеку который самостоятельно до этого дошел, думается, что этот способ лучший. :)
агромнае чилавечискае пасиба )
Спасибо)
Здравствуйте! У меня похожая ситуация, только различие вот в чем – мне нужно чтобы была одна форма, одна кнопка, но два action. Знаете ли Вы случайно как это сделать?
Либо так – две обычные формы, одна показывается, вторая скрыта, при нажатии на кнопку первой формы нажимается кнопка второй формы.
Заранее спасибо.
Не совсем понятно, что Вы хотите. Можете описать на примере как это должно работать?
Здравствуйте!
Нашел как раз то, что нужно!
Но! Можно ли доработать скрипт так, чтобы страница на которой находится форма не перезагружалась и не отправляла php-файлы которые обрабатывают формы?
Как я понял это можно решить посредством Ajax, но ни как не могу понять, что,как,где и куда)
…
<input type=«submit» value=«v1» title=«v1» formaction=«action1» />
<input type=«submit» value=«v2» title=«v2» formaction=«action2» />
…
Работает. Проверял.