我的Schema中有几个默认元素。提交带有空输入的表单时,Mongoose不会应用默认值。我在发送之前尝试将Input设置为false,但是我提交的所有内容在提交后都是false。这是我尝试的方式:
addPermitForm.addEventListener('submit', (e) => {
e.preventDefault;
addPermitInput.forEach((input) => {
if(input.value == '') input.value = false;
});
e.target.submit();
});
感谢。
答案 0 :(得分:0)
好的,所以我找到了解决方法 - 在发送到服务器之前删除了名称值。
addPermitForm.addEventListener('submit', (e) => {
e.preventDefault();
addPermitInput.forEach((input) => {
if(input.value == '') input.name = '';
});
e.target.submit();
});