Jquery 验证

发布于 2024-12-05 18:22:39 字数 482 浏览 0 评论 0原文

您好,我有许多文本字段需要验证,但我不想使用 Jquery 所需的“required”类来验证文本字段,因为出于演示原因,我正在使用自己的 CSS 类。所以我无法使用所需的课程。

$(document).ready(function(){
    $("#dform").validate({
      errorPlacement: function(error, element) {
         return true;
      },}

      jQuery.validator.addClassRules({
        txt: {
        required: true
      }

      });

   });

});

我使用下面的代码来验证具有“txt”类的字段。 “txt”是我的文本字段的 css 类。 你能帮我看看这段代码有什么错误吗? Firefox firebug 在参数列表后给出类似 Missing) 的错误。

Hi I have got many text fields to validate, but I don't want to use class "required" that is required by Jquery to validate text fields because I am using my own class css class for presentation reasons. So I can't use required class.

$(document).ready(function(){
    $("#dform").validate({
      errorPlacement: function(error, element) {
         return true;
      },}

      jQuery.validator.addClassRules({
        txt: {
        required: true
      }

      });

   });

});

I am using below code to validate fields that have class "txt". "txt" is my css class for text fields.
Could you help me what is the error in this code? Firefox firebug gives an error like missing) after argument list.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

辞取 2024-12-12 18:22:39

您知道可以在 HTML 中使用多个类,对吗?

<input type="text" name="whatever" class="txt required"/>

只要 required 不是与样式表冲突的类名,您就可以只使用这两个类。您的 CSS 会很乐意忽略 required,而 jQuery 会很乐意忽略 txt

You know you can use multiple classes in HTML, right?

<input type="text" name="whatever" class="txt required"/>

As long as required isn’t a class name that will conflict with your stylesheet, you can just use both classes. Your CSS will happily ignore the required and jQuery will happily ignore the txt.

千柳 2024-12-12 18:22:39

bdesham 通过使用“required”作为类名解决了这个问题。

至于你的错误,这可能就是你想要做的:

$(document).ready(function(){
    $("#dform").validate({
      errorPlacement: function(error, element) {
        return true;
      }
    });

    jQuery.validator.addClassRules({
      txt: {
        required: true
      }
    });
 });

如果你是一个 javascript 新手,请帮自己一个忙,使用可以检查 javascript 语法的 IDE,或者使用在线语法验证器;它会节省你很多时间/头痛。

bdesham addressed the issue with using "required" as a class name.

As to your error, this is probably what you wanted to do:

$(document).ready(function(){
    $("#dform").validate({
      errorPlacement: function(error, element) {
        return true;
      }
    });

    jQuery.validator.addClassRules({
      txt: {
        required: true
      }
    });
 });

If you're a javascript novice, do yourself a favor and use an IDE that can check javascript syntax, or use an online syntax validator; it'll save you lots of time/headaches.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文