У меня есть форма с двумя отправить кнопки и код:Форма onSubmit определить, какая кнопка отправки нажата
HTML:
<input type="submit" name="save" value="Save" />
<input type="submit" name="saveAndAdd" value="Save and add another" />
Javascript:
form.onSubmit = function(evnt) {
// Do some asyncrhnous stuff, that will later on submit the form
return false;
}
Конечно, два представить кнопки выполняют разные вещи. Есть ли способ узнать в onSubmit
, какая кнопка была нажата, так что позже я мог бы отправить, выполнив thatButton.click()
?
В идеале я бы не хотел изменять код для кнопок, просто иметь аддон с чистым javascript, который имеет такое поведение.
Я знаю, что FF имеет evnt.explicitOriginalTarget
, но я ничего не могу найти для других браузеров.
Я думаю, что это не дублировать, другой вопрос в контексте Jquery в то время как это не является, увидеть мой ответ ниже. –
Согласен, Javascript! = JQuery. – Jon
Не дубликат. Повторите вопрос. – AKS