【发布时间】:2020-06-04 09:39:44
【问题描述】:
我正在尝试匿名化所有表单输入,并且只为输入的数据保存 1 或 0,或者不保存。为什么?该表格是一项心理学研究的一部分,其中唯一感兴趣的是受访者是否输入了任何内容。
我已设置onsubmit = "anonymize()" 并尝试了以下代码:
function anonymize() {
var formFields = ["name", "age", "location"];
formFields.forEach(loop);
function loop(field) {
if (field.value.length > 0) {
document.getElementsByName(field).value = 1;
}
}
}
表单 id/name 是“name”、“age”、“location”。我尝试了“按 ID 获取”和“按名称获取”。我为每个表单输入字段设置了相同的名称和 ID。
有人知道我可以做些什么来让它工作吗?
谢谢!
【问题讨论】:
标签: javascript html forms input