gpt4 book ai didi

jquery - 如何在jquery中使用多个输入字段类名进行验证

转载 作者:行者123 更新时间:2023-12-01 07:38:58 25 4
gpt4 key购买 nike

假设我有两个输入字段的表单

<input type="text" name="form-first-name" placeholder="name" class="form-first-name form-control require" id="name">
<input type="text" name="form-age" placeholder="age" class="form-first-name form-control require" id="age">

现在我想用 jquery 验证这两个输入字段。为此我正在使用

$('.registration-form input[class="require"]).on('focus', function() {
$(this).addClass('input-error');
});

但是这里验证不起作用。但如果我用过

$('.registration-form input[id="name"]).on('focus', function() {
$(this).addClass('input-error');
});

验证工作正常。

但是我想使用class,否则我需要验证每个id的输入字段。如果我可以使用class,我将更容易验证。

最佳答案

在第一种情况下,使用选择器input[class="require"],您仅选择包含一个类require 的字段。并且您需要选择包含此类的字段。为此,请通过类使用调用:

$('.registration-form .require').on('focus', function(){
  $(this).addClass('input-error');
});

不要忘记最后的撇号。

或者您需要为需要验证的元素设置不同的通用类(如果 required 类不合适)。

关于jquery - 如何在jquery中使用多个输入字段类名进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55510154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com