powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с формой и кнопками на ней.
8 сообщений из 8, страница 1 из 1
Проблема с формой и кнопками на ней.
    #35318922
DeFANCE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некоторая форма с некоторыми данными. А также две кнопки. При нажатии на одну кнопку форма должна передавать данные на одну страницу, а при нажатии на вторую - соттветственно, на другую.

Я попытался отлавливать нажатие каждой кнопки, то есть в их свойствах "onclick" менял параметр "action" в форме, при этом в Опере (9.24) это спокойно работало, хоть и с визуальными косяками, а в ослике (6) вообще не признавалось - он тупо маолчал, даже не заявляя об ошибке, не передавая данные. Вообже сидел, "сложа баги".

Как можно это обойти? Не хотелось бы посылать с обоих кнопок на одну и ту же страницу, разбирать данные в зависимости от значения нажатой кнопки. Мне бу другое решение, которое и позволило бы делать всё так, как описано в первом абзаце.
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35318950
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeFANCE Не хотелось бы посылать с обоих кнопок на одну и ту же страницу, разбирать данные в зависимости от значения нажатой кнопки.

Вы как раз описали принципы архитектуры Модель-2 и не хотите им следовать.
Как раз обработка запросов скриптом-контроллером - один из хороших ходов.
Ну а по сабжу все должно работать и всегда, только где вы сложили баги никто не знает.
Код в студию. Пока что Вы написали что-то следующее: я пишу 2+2 получаю 5, в чем проблема?
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35319140
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeFANCE..."onclick" менял параметр "action" в форме...
Всё правильно сделано. Однако же, имеется много всяких тонкостей.
1. Что за кнопка (инпут, буттон или сабмит)?
2. Лежит ли она на форме.
И т.д. и т.п.
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35319847
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всегда такое работало без проблем. У нас используется только ИЕ 5,6...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35320197
mrJust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IE5 )) Ну вы даете))
Я думаю проблема в следующем:
У DeFANCE 'ra в форме есть <input type="hidden" name="action"> или что-то вроде.
Важно, что атрибут name="action" . В итоге, меняется значение этого поля, а не значение атрибута у формы
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35320282
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrJustIE5 )) Ну вы даете))
Не мы... Клиенты.
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35320375
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<html>
<body>
<form>
</form>
<button onclick="document.forms[0].action='http://www.sql.ru';document.forms[0].submit()">sql.ru</button>
<br>
<button onclick="document.forms[0].action='http://www.lenta.ru';document.forms[0].submit()">lenta.ru</button>
</body>
</html>
...
Рейтинг: 0 / 0
Проблема с формой и кнопками на ней.
    #35847357
djerom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ослике обработчик события может содержать только одну команду (нельзя использовать ;). Можно сделать функцию:
function mySubmit(url)
{
document.forms[0].action = url;
document.forms[0].submit();
}

и вызывать ее. Должно работать везде.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с формой и кнопками на ней.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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