Как узнать, какой файл OPED нажал на отправку?
Вопрос
Как я могу узнать, какой ввод для отправки был выбран при отправке?
Например, я хочу знать, нажимается ли ввод для отправки 'update' или 'update_close' при отправке.
html,
родовое словоjquery,
родовое словоjsfiddle .
Решение
Вы не можете узнать это в обработчике отправки.Эта информация не передается.Что вы можете сделать, так это подписаться на события click
этих двух кнопок и обновить некоторую глобальную переменную или атрибут HTML5 data-*
в форме, чтобы вы знали внутри обработчика отправки формы.
Также, если вы вызываете событие .submit программно, не нажимая ни одной кнопки, эта информация просто теряет смысл.
ОБНОВЛЕНИЕ:
Пример использования атрибутов HTML5 data- *:
родовое словои внутри вашего обработчика отправки:
родовое словоНе связан с StackOverflow