Wie sammeln Sie Wert mit SELECT THE eine Schleife? [geschlossen]HTML

HTML-Programmierer
Anonymous
 Wie sammeln Sie Wert mit SELECT THE eine Schleife? [geschlossen]

Post by Anonymous »

Ich möchte eine Menge Auswahl durchgehen, einen Wert nehmen und in ein Array stecken, dh, ich muss einen ausgewählten gleichzeitig ziehen und seinen Wert zur Karte hinzufügen, und so weitergeht alles. Die Auswahl , um alle Werte
anzuzeigen, wie die Karte aussehen:

Code: Select all

select
-> Option abrufen -> Push -Karte :

Code: Select all

[{
0:{name: "hello"} // first select
1: {name: "good bye"}, // second select
}]
Jedes Wählen befindet sich in einer exakten Kopie dieses Containers. Der einzige Unterschied ist die ID des Auswählens, es ist eindeutig von anderen
>

Code: Select all

name: require





Null


;

${Object.keys(j)[value]}: ${
Object.values(j)[value] === "require" ? Object.values(j)[value] : ""
}


${html_select}`;
let data = "select." + Object.keys(j)[value];

// fields.push([
// {
// name: Object.keys(j)[value],
// require: Object.values(j)[value],
// value: select.value
// },
// ]);
});
return (
label +
`Сохранить`
);
})}
`;
appendParams(field_parse);

add_fields.style.display = "block";
appendParams(fields);
console.log(fields);
}
[/code]
Ich kenne die ID nicht, genauer gesagt kann sie in jedem Auswahl völlig unterschiedlich sein, aber ich habe Zugriff auf das, was sie genannt wird, und es befindet sich hier:

Code: Select all

html.innerHTML += `
${field_parse.map((j) => {
Object.entries(j).map((_key, value) => {
label += `          Object.values(j)[value] === "require"
}" data-name="${
Object.keys(j)[value]
}">
${Object.keys(j)[value]}: ${
Object.values(j)[value] === "require" ? Object.values(j)[value] : ""
}


${html_select}`;
let data = "select." + Object.keys(j)[value];

// fields.push([
//   {
//     name: Object.keys(j)[value],
//     require: Object.values(j)[value],
//     value: select.value
//   },
// ]);
});
return (
label +
`Сохранить`
);
})}
< /code>
Hier ist mein Versuch, es ist nicht erfolgreich: < /p>
export function appendParams(field_parse) {
let test = field_parse.map((f) => {
console.log(Object.keys(f));
return Object.keys(f);
});
test.forEach((f) => {
let select = document.getElementById(f);
console.log(select);
console.log(f);
});
console.log(test);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post