尽管有些陈旧的讨论,但是在我看来,由于 html 是一种标记语言,而不是一种编程语言,因此应该对标记“错误”进行宽容的解释。浏览器完全可以做到这一点。我不认为这会改变,也不应该改变。因此,唯一重要的实际标准是大多数浏览器能够正确显示 html,并且这种情况会持续几年。在那之后,您的 html 可能会被重新设计。
$('.date').validate(); // use your custom function/framework etc here.
如果您需要针对某个特定或场景的特殊验证器,那么您只需为您的
特殊情况:
检查两个密码是否匹配的示例:
<input id="password" />
<input id="password-confirm" />
if($('#password').val() != $('#password-confirm').val())
{
// do something if the passwords don't match
}
(这种方法可以与 jQuery 验证和 mvc.net 框架以及其他框架无缝连接)
额外的好处: 您可以分配多个用空格 class = “ ssn custom- one custom- two”分隔的类