LibWeb: Add the submit event to HTMLFormElement

Also adds the ability to submit from JavaScript.
This commit is contained in:
Luke 2020-11-21 21:53:18 +00:00 committed by Andreas Kling
parent 9950270808
commit 773df8826d
Notes: sideshowbarker 2024-07-19 01:18:31 +09:00
10 changed files with 120 additions and 4 deletions

View file

@ -55,8 +55,7 @@ void HTMLInputElement::did_click_button(Badge<Layout::ButtonBox>)
if (type().equals_ignoring_case("submit")) {
if (auto* form = first_ancestor_of_type<HTMLFormElement>()) {
// FIXME: Remove this const_cast once we have a non-const first_ancestor_of_type.
form->submit(this);
form->submit_form(this);
}
return;
}