验证输入字段不为空

亚历山大·古萨斯·埃加斯

我编写了这段代码来验证是否所有输入字段都已填写。如果不允许提交,则不允许,但是正确的话,我必须两次单击提交按钮,这是第一次验证并添加eventListener,第二次运行是因为它具有事件侦听器。如何修改代码,这样我只需单击一次即可?

function validaInput() {
  const inputs = document.querySelectorAll(".input-field");
  let validez;
  inputs.forEach(function(input) {
    if (input.value !== "") {
      validez = true;
    } else {
      validez = false;
    }
  });

  if (validez) {
    submitBtn.addEventListener("click", calculaPromedio);
    submitBtn.addEventListener("click", addMateria);
  } else {
    alert("No ha llenado todos los campos.");
  }
}
樱桃DT

只需调用相关函数即可,而不是添加侦听器。(此外,否则您每次单击按钮时都会添加新的重复侦听器。)

  if (validez) {
    calculaPromedio();
    addMateria();
  } else {
    alert("No ha llenado todos los campos.");
  }

如果this在这些函数中使用,则需要使用例如calculaPromedio.call(this)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅当字段不为空时验证

来自分类Dev

jQuery验证字段不为空时

来自分类Dev

字段不为空时,验证失败为空

来自分类Dev

字段验证显示空指针异常,即使不为空

来自分类Dev

使用Selenium WebDriver验证文本字段不为空

来自分类Dev

验证规则,当字段不为空时发出警报

来自分类Dev

Rails 5:如果字段不为空,则验证长度

来自分类Dev

Cakephp 2 即使在字段不为空后也需要验证

来自分类Dev

输入字段不为空时如何启用按钮

来自分类Dev

如果2个或多个输入字段不为空,则触发事件

来自分类Dev

语义UI表单验证-仅当值不为空时才验证某些表单字段

来自分类Dev

Rails - 如果另一个字段不为空,则验证字段

来自分类Dev

验证ListBox的内容不为空

来自分类Dev

验证ListBox的内容不为空

来自分类Dev

验证验证是否不为空

来自分类Dev

Rails:仅在创建时或在字段不为空时更新时验证

来自分类Dev

提交表单之前如何验证电子邮件字段不为空

来自分类Dev

jQuery验证调用自定义方法(如果其他字段不为空)

来自分类Dev

CakePHP仅当几个必填字段不为空时才验证特定规则

来自分类Dev

流利的验证收集项不为空/空

来自分类Dev

当表单中的特定输入字段不为空时如何更改单选按钮选择

来自分类Dev

如果任何输入字段不为空或不等于 0 javascript

来自分类Dev

除非输入字段不为空,否则禁用 AlertDialog 上的保存按钮

来自分类Dev

验证失败时,使输入字段为空的角度

来自分类Dev

PHP中的标签验证-允许输入字段为空?

来自分类Dev

无法使用C#asp.net验证空的输入字段

来自分类Dev

用jQuery验证div不为空

来自分类Dev

Laravel表单验证,如果不为空则失败

来自分类Dev

如何验证Mongoid中的数组不为空?

Related 相关文章

  1. 1

    仅当字段不为空时验证

  2. 2

    jQuery验证字段不为空时

  3. 3

    字段不为空时,验证失败为空

  4. 4

    字段验证显示空指针异常,即使不为空

  5. 5

    使用Selenium WebDriver验证文本字段不为空

  6. 6

    验证规则,当字段不为空时发出警报

  7. 7

    Rails 5:如果字段不为空,则验证长度

  8. 8

    Cakephp 2 即使在字段不为空后也需要验证

  9. 9

    输入字段不为空时如何启用按钮

  10. 10

    如果2个或多个输入字段不为空,则触发事件

  11. 11

    语义UI表单验证-仅当值不为空时才验证某些表单字段

  12. 12

    Rails - 如果另一个字段不为空,则验证字段

  13. 13

    验证ListBox的内容不为空

  14. 14

    验证ListBox的内容不为空

  15. 15

    验证验证是否不为空

  16. 16

    Rails:仅在创建时或在字段不为空时更新时验证

  17. 17

    提交表单之前如何验证电子邮件字段不为空

  18. 18

    jQuery验证调用自定义方法(如果其他字段不为空)

  19. 19

    CakePHP仅当几个必填字段不为空时才验证特定规则

  20. 20

    流利的验证收集项不为空/空

  21. 21

    当表单中的特定输入字段不为空时如何更改单选按钮选择

  22. 22

    如果任何输入字段不为空或不等于 0 javascript

  23. 23

    除非输入字段不为空,否则禁用 AlertDialog 上的保存按钮

  24. 24

    验证失败时,使输入字段为空的角度

  25. 25

    PHP中的标签验证-允许输入字段为空?

  26. 26

    无法使用C#asp.net验证空的输入字段

  27. 27

    用jQuery验证div不为空

  28. 28

    Laravel表单验证,如果不为空则失败

  29. 29

    如何验证Mongoid中的数组不为空?

热门标签

归档