mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 07:08:10 +00:00
LibWeb: Do not assume field element is always a HTMLInputElement
Cast to a HTMLElement instead and retrieve the value attribute from there instead.
This commit is contained in:
parent
7d23af49c2
commit
562594c416
1 changed files with 3 additions and 3 deletions
|
@ -150,9 +150,9 @@ WebIDL::ExceptionOr<Optional<HashMapWithVectorOfFormDataEntryValue>> construct_e
|
|||
// FIXME: 2. Create an entry with name and charset, and append it to entry list.
|
||||
// 10. Otherwise, create an entry with name and the value of the field element, and append it to entry list.
|
||||
else {
|
||||
auto* input_element = dynamic_cast<HTML::HTMLInputElement*>(control.ptr());
|
||||
VERIFY(input_element);
|
||||
TRY_OR_THROW_OOM(vm, form_data_entries.try_append(input_element->value()));
|
||||
auto* element = dynamic_cast<HTML::HTMLElement*>(control.ptr());
|
||||
VERIFY(element);
|
||||
TRY_OR_THROW_OOM(vm, form_data_entries.try_append(element->attribute("value"sv)));
|
||||
TRY_OR_THROW_OOM(vm, entry_list.try_set(name, form_data_entries));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue