Вопрос № 149403: Здравствуйте На форме есть несколько кнопок,как узнать в обработчике события onSubmit формы,какая именно кнопка была нажата?...
Вопрос № 149.403
Здравствуйте На форме есть несколько кнопок,как узнать в обработчике события onSubmit формы,какая именно кнопка была нажата?
Отправлен: 03.11.2008, 23:02
Вопрос задал: Sov (статус: 8-й класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Grigory
Здравствуйте, Sov! Один из вариантов - записать имя или ID нажатой кнопки в скрытое поле (<input type="hidden"....) и посмотреть, какое значение туда было записано при нажатии кнопки. Можно вместо скрытого поля использовать переменную и запоминать идентификатор нажатой кнопки в переменной. Надеюсь, идея ясна.
Удачи!
--------- Если хочешь быть счастливым - будь им! (Козьма Прутков)
Ответ отправил: Grigory (статус: Студент)
Ответ отправлен: 03.11.2008, 23:21
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149403 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: В общем идея ясна Но я думал это можно как-то проще реализовать
Отвечает: Василий Сергеевич
Здравствуйте, Sov! Предлагаю следующее решение - если вам надо знать с помощью какой кнопки были отправлена форма, предлагаю использовать не onsubmit формы, а onclick кнопки.
Приложение:
Ответ отправил: Василий Сергеевич (статус: 2-й класс)
Ответ отправлен: 04.11.2008, 00:14
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149403 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: спасибо Мне все равно onsubmit обрабатывать очень не хочется дополнительный код писать
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.