Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.01.2017, 01:58
Интересующийся
Посмотреть профиль Найти все сообщения от NG2016
 
Регистрация: 08.05.2016
Сообщений: 20

Узнать какой кнопкой отправляется форма
Есть форма с обработчиком onsubmit.
Форма содержит один текстовый input и может быть отправлена одной из трёх кнопок с type=submit или или нажатием Enter при заполнении input-а.
Код:
<form onsumit="...">
  <input size=30 name=email type=email placeholder="Введите e-mail">
  <input type=submit name=auth value=Вход>
  <input type=submit name=auth value=Регистрация>
  <input type=submit name=auth value="Восстановление пароля">
</form>
Возможно ли, не вешая обработчики на элементы формы, определить чем собственно была инициирована отправка формы?

Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 17.01.2017, 07:36
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

form onclick="return fun(event)"

function fun(e) {
    e = e.target || e.srcElement;
    alert(e.name) //если имя каждой кнопки уникально, то этого будет достаточно
    .....
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать какой input перестал быть selected ShutTap jQuery 7 18.11.2016 12:33
Вопрос по jquery - как узнать какой тэг? APL Общие вопросы Javascript 7 09.06.2016 15:22
Как узнать по какой букве кликнула мышь Yefim jQuery 4 01.08.2014 00:45
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Не отправляется форма в ie7/8 bayrach jQuery 8 26.09.2012 14:14