web/elements: add ?writeOnly flag for passwords etc

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-04-04 20:07:46 +02:00
parent 597bd472ea
commit 93b362570d
7 changed files with 43 additions and 5 deletions

View File

@ -108,6 +108,9 @@ export class Form<T> extends LitElement {
const json: { [key: string]: unknown } = {};
elements.forEach(element => {
const values = form._serializeElementValues(element);
if (element.hidden) {
return;
}
if (element.tagName.toLowerCase() === "select" && "multiple" in element.attributes) {
json[element.name] = values;
} else if (element.tagName.toLowerCase() === "input" && element.type === "date") {