parseForm static method
Implementation
static Map<String, String> parseForm(dom.Element? formElement) {
if (formElement == null) {
return <String, String>{};
}
final entries = formElement
.querySelectorAll('input[name] , textarea[name], select[name]')
.map<MapEntry<String, String?>>((element) => getInputValue(element))
.where((entry) => entry.value != null)
.map((entry) => MapEntry(entry.key, entry.value!))
.toList();
return Map.fromEntries(entries);
}