符合W3C标准的JQuery表单验证器

3
我正在网站上进行一些表单验证,尝试使用JQuery Validator,它可以正常工作,但不是有效的,因为它使用自定义属性。我已经尝试了各种方法来使其有效,但似乎除了其他一些自定义JavaScript(这不是一个选项),它是无效的。
有人遇到过有效的解决方案吗?或者其他使其有效的方法?我已经尝试了自定义DTD、将属性添加到文档类型中,但这会在页面上留下]>。

它使用了哪些自定义属性?也许我漏看了什么,但我在文档中找不到任何信息。除非你指的是CSS类名使用的“非标准”方式? - Cocowalla
例如在表单中的 minlength。 - Rudiger
1个回答

2

可以纯粹使用Javascript设置验证规则,基于表单字段ID(我不知道你是否将其视为“自定义”Javascript,但这是标准的JQuery Validator内容)。

您可以在此处查看示例:

http://jquery.bassistance.de/validate/demo/milk/


嗯,这很好,但是它为规则定制并再次使用自定义属性,因此它无法通过验证 :( - Rudiger
这个方法使用了哪些自定义属性? - Cocowalla
我通过验证器检查了一下,它显示自动完成是一个自定义属性,但我认为这不是必要的。我会再仔细检查一遍。 - Rudiger
我刚刚通过W3C验证器运行了这个程序,没有发现它对任何自定义属性进行抱怨。验证器对此页面抱怨的少数问题与JQuery验证器无关(例如自动完成)。 - Cocowalla
不完全是我想要的,但起了作用,谢谢。同时还解决了另一个问题,我不会深入讲述。 - Rudiger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接