jQueryvalidation:如何不显示错误? 或如何将错误显示为工具提示?

我希望我的错误浮动在上面,左对齐,输入字段不validation。 我怎样才能做到这一点?

如果我不能,我怎么能关闭错误? 我仍然希望字段validation(并突出显示错误),但不是要显示实际的错误消息。 我似乎无法在jQuery文档中找到任何可以让我打开/关闭它们的东西……?

您需要errorPlacement选项,并且可能需要errorContainer和errorElement以进一步自定义。

请参阅http://docs.jquery.com/Plugins/Validation/validate#toptions

使用errorPlacement属性进行jQueryvalidation调用,正如J Cooper建议的那样:

$(...).validate({ errorPlacement: function(error, element) { error.insertBefore(element); } }); 

和CSS来设置错误的样式(在样式表中,或单个元素):

 label.error { /* Move the error above the input element. */ position: absolute; line-height: 1.5em; margin-top: -1.5em; background-color: red; color: white; padding: 0 2px; }