submitForm() { let form = document.forms["mform"]; // 通过表单的name属性获取表单对象 const formData = {}; for (let i = 0; i < form.elements.length; i++) { const element = form.elements[i]; const elementName = element.name;
if (elementName) { if (element.type === "radio") { if (!(elementName in formData)) { formData[elementName] = ""; } if (element.checked) { formData[elementName] = element.value; } } elseif (element.type === "checkbox") { if (!(elementName in formData)) { formData[elementName] = []; } if (element.checked) { formData[elementName].push(element.value); } } else { formData[elementName] = element.value; } } }