Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача из двух форм (https://javascript.ru/forum/misc/3498-peredacha-iz-dvukh-form.html)

kent2177 27.04.2009 12:22

Передача из двух форм
 
Подскажите как отправить данные из двух форм в один обработчик , нажатием одной кнопки ?

<form name="mainform" method="post" action="update_upr.php">Мой друг пригласил меня в бассейн. <input id=1 onmouseover='doTooltip(event,msgTips,id)' onmouseout='hideTip()'type="text" class="aligncenter" value="ладно" size="18" style='border: 0px;' name="NAME" ">, схожу с ним.
</form>
<br>

<form name="mainform2" method="post" action="update_upr.php> Я<input id=2 onmouseover='doTooltip(event,msgTips,id)' onmouseout='hideTip()'type="text" class="aligncenter" value="окончательно" size="18" style='border: 0px;' name="NAME2" > решил уехать из этого города.
<br>
</form>
Формы должны быть не зависимы то есть <form> </form> и <form> </form>

AzriMan 27.04.2009 13:08

назначаете нажатию кнопки вызов ф-и onclick=somefunc();
и в ф-и somefunc() получаете значения данных изз двух форм http://javascript.ru/start/dom/search и делаете сабмит форме form.submit()
что бы данные другой формы попали в сабмит - можно добавить скрытые поля в форму, кнопку которой вы нажимаете. и в них при выполнении somefunc() заносить значения. - это первое, что приходит в голову.

а зачем делать такую разбивку на две формы?

да, и пользуйтесь тегами оформления кода.

jsch 27.04.2009 13:11

как вариант: создай третий form в котором будут input`ы c type="hidden"
и перед сабмитом копируй в эти input`ы значения из первых двух форм


Часовой пояс GMT +3, время: 01:56.