У меня есть форма с двумя кнопками отправки и немного кода:
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, который имеет такое поведение.
Я знаю, что Firefox имеет evnt.explicitOriginalTarget
, но я не могу найти ничего для других браузеров.