powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / две формы и два submit
14 сообщений из 14, страница 1 из 1
две формы и два submit
    #36502578
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят. помогите решить проблему.
Опишу всю задачу.

На странице выведена информация об организации. Есть две кнопки - "Редактировать информацию" и "Перейти к обработке организации". Т.е. при нажатии на кнопки мы должны перейти на разные php страницы. Я решил так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<form method="POST" action="form1.php" id="form1" name="form1">
<input type="text" name="result1"> // показываю, что что-то передам на следующую страницу
</form>
<form method="POST" action="form2.php" id="form2" name="form2">
<input type="text" name="result2"> // показываю, что что-то передам на следующую страницу
</form>

<input type="button" value="form2" onclick="form2.submit()">

<input type="button" value="form2" onclick="form2.submit()">

Но при нажатии на вторую кнопку попадаю на первую же страницу!
Как быть? Спасибо!
...
Рейтинг: 0 / 0
две формы и два submit
    #36502586
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_test_
Код: plaintext
1.
2.
<input type="button" value="form2" onclick="form2.submit()">

<input type="button" value="form2" onclick="form2.submit()">

Это шутка? У вас onclick у обеих кнопок form 2 .submit().
...
Рейтинг: 0 / 0
две формы и два submit
    #36502595
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<input type="button" value="form1" onclick="form1.submit()">
<input type="button" value="form2" onclick="form2.submit()">
...
Рейтинг: 0 / 0
две формы и два submit
    #36502596
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эт я опечатался... может и в коде так... щас проверю
...
Рейтинг: 0 / 0
две формы и два submit
    #36502598
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще логика правильная??
...
Рейтинг: 0 / 0
две формы и два submit
    #36502636
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прямо после body идет код:

Код: plaintext
1.
<form action='edit.php' method='post' name='edit' id='edit'>
<form action='filling_template_step3.php' method='post' name='select_ais' id='select_ais'>

а в php коде:

Код: plaintext
1.
2.
echo "<input type='button' value='Просмотреть/редактировать подробную информацию' onclick='edit.submit()'>"
echo "<input type='button' value='Перейти к выбору АИС' onclick='select_ais.submit()'>"

И при нажатии на вторую кнопку - молчит. А в Опере, где включена консоль ошибок JavaScript говорит:

JavaScript - http://192.168.2.40/filling_template_step2.php
Event thread: click
Error:
name: ReferenceError
message: Statement on line 1: Undefined variable: select_ais
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace
...
Рейтинг: 0 / 0
две формы и два submit
    #36502670
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireFox говорит:


Ошибка: select_ais is not defined
Источник: http://192.168.2.40/filling_template_step2.php
Строка: 1
...
Рейтинг: 0 / 0
две формы и два submit
    #36502683
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в коде прямо так, как Вы написали, то и не будет работать, т.к. первая форма должна закрыться до того, как начнется вторая, т.е.
Код: plaintext
1.
<form action='edit.php' method='post' name='edit' id='edit'></form>
<form action='filling_template_step3.php' method='post' name='select_ais' id='select_ais'></form>
иначе получите не две разных формы, а одну - внешнюю.
...
Рейтинг: 0 / 0
две формы и два submit
    #36502686
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_test_
Код: plaintext
1.
<form action='edit.php' method='post' name='edit' id='edit'>
<form action='filling_template_step3.php' method='post' name='select_ais' id='select_ais'>

Вложение форм друг в друга невалидно.
...
Рейтинг: 0 / 0
две формы и два submit
    #36502715
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все заработало! Спасибо! Последний теоретический вопрос: так по какому же параметру в onclicl определяется какую форму "просабмитить" по name формы, или id

???
...
Рейтинг: 0 / 0
две формы и два submit
    #36502722
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_test_,

по name.
...
Рейтинг: 0 / 0
две формы и два submit
    #36502724
_test_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо! форум!
...
Рейтинг: 0 / 0
две формы и два submit
    #36503713
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_test_Есть две кнопки - "Редактировать информацию" и "Перейти к обработке организации". Т.е. при нажатии на кнопки мы должны перейти на разные php страницы. Я решил так
Плохо решил... Для просто перехода на другие страницы формы можно и не заводить...
...
Рейтинг: 0 / 0
две формы и два submit
    #36503714
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_test_а вообще логика правильная??
Нет...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / две формы и два submit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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