javascript - 提交/验证 Jquery

标签 javascript jquery html css

我试图在单击提交时验证表单。有许多输入需要验证,它们都被分配了 .ipv4val 类。我遇到的问题是我似乎无法将“错误”类添加到验证失败的单个输入元素中?

$("form").submit(function() {
    var REGEX = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/;  
    if (REGEX.test($(".ipv4val").val())) {
      return true;
    }
else {
      $(this).addClass("bad");
  return false;
   }

有什么想法吗?

最佳答案

注意您对以下内容的使用:$(this).addClass("bad")

$(this) 是执行时的 form 元素。尝试使用输入的元素 ID。

关于javascript - 提交/验证 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11421184/

相关文章:

javascript - 如何在 Angular 6中的另一个服务中调用自定义服务

JavaScript - "Scroll Down"按钮 - 从着陆页滚动到页眉顶部

JavaScript 将数据动态填充到 HTML 表格中

javascript - 为什么 false == "false"是假的?

javascript - 如何使用 jQuery 查找特定元素?

javascript - 如何将 promise 链接在一起

javascript - 什么值会使这个函数崩溃?

jquery - 不可拖动到溢出之外

jquery - 还有其他方法可以使使用 datatables Jquery 插件创建的表响应吗?

html - CSS3 动画中的 left 与 translateX