Как узнать, какой файл OPED нажал на отправку?

StackOverflow https://stackoverflow.com/questions/8883931

  •  29-10-2019
  •  | 
  •  

Вопрос

Как я могу узнать, какой ввод для отправки был выбран при отправке?

Например, я хочу знать, нажимается ли ввод для отправки 'update' или 'update_close' при отправке.

html,

родовое слово

jquery,

родовое слово

jsfiddle .

Это было полезно?

Решение

Вы не можете узнать это в обработчике отправки.Эта информация не передается.Что вы можете сделать, так это подписаться на события click этих двух кнопок и обновить некоторую глобальную переменную или атрибут HTML5 data-* в форме, чтобы вы знали внутри обработчика отправки формы.

Также, если вы вызываете событие .submit программно, не нажимая ни одной кнопки, эта информация просто теряет смысл.


ОБНОВЛЕНИЕ:

Пример использования атрибутов HTML5 data- *:

родовое слово

и внутри вашего обработчика отправки:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top