首页 > 解决方案 > 是否可以切换也具有 addeventlistener 的表单的 classList?

问题描述

我真的没有代码片段,我只是想了一下并尝试了这个,但是没有用

const checkUserEmail = function (e) {
  const regex =
    /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$/;
  e.preventDefault();
  if (!regex.test(inputEmail.value)) {
    this.classList.toggle(".error");
  } else {
    return (inputEmail.value = "");
  }
};

form.addEventListener("submit", checkUserEmail, false);

标签: javascripthtmlcssformsdom

解决方案


删除.类名中的点:

form.classList.toggle("error")

这应该工作得很好。


推荐阅读