从表单输入中删除空值

时间:2017-09-09 23:21:48

标签: javascript html

我的Schema中有几个默认元素。提交带有空输入的表单时,Mongoose不会应用默认值。我在发送之前尝试将Input设置为false,但是我提交的所有内容在提交后都是false。这是我尝试的方式:

addPermitForm.addEventListener('submit', (e) => {
  e.preventDefault;
  addPermitInput.forEach((input) => {
    if(input.value == '') input.value = false;
  });
  e.target.submit();
});

感谢。

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了解决方法 - 在发送到服务器之前删除了名称值。

addPermitForm.addEventListener('submit', (e) => {
  e.preventDefault();
  addPermitInput.forEach((input) => {
    if(input.value == '') input.name = '';
  });
  e.target.submit();
});