12345678910111213141516171819202122 |
- export function get_form_data(form) {
- let values = new Map();
- const formData = new FormData(form);
- for (let name of formData.keys()) {
- const fieldType = target.elements[name].type;
- switch (fieldType) {
- case "select-multiple":
- contents.values[name] = formData.getAll(name);
- break;
- // add cases for fieldTypes that can hold multiple values here
- default:
- contents.values[name] = formData.get(name);
- break;
- }
- }
- return values;
- }
|