xVal:如何将错误消息显示在字段下方而不是旁边?

时间:2009-11-02 23:59:12

标签: jquery validation xval

将xVal与Jquery验证一起使用,并希望错误消息显示在字段下方而不是它之外。这可能吗?

此外,是否可以指示xVal在字段旁边显示“*”,然后在表单上方的工具提示和/或摘要中显示实际的错误消息?

由于

2 个答案:

答案 0 :(得分:1)

用于放置错误消息。你可以使用像这样的span标签。在字段之后将其作为兄弟放置它应该保留错误消息。如果需要,请查看此xVal source (xVal.jquery.validate.js)以获取详细信息

<span class='field-validation-error'></span>

答案 1 :(得分:0)

此代码来自xVal源关联消息输出到标记,位于字段下方。我想在上面的字段中查看消息。我怎么能这样做?

_associateNearbyValidationMessageSpanWithElement: function(element) {
            // If there's a <span class='field-validation-error'> soon after, it's probably supposed to display the error message
            // jquery.validation goes looking for an attribute called "htmlfor" as follows
            var nearbyMessages = element.nextAll("span.field-validation-error");
            if (nearbyMessages.length > 0) {
                $(nearbyMessages[0]).attr("generated", "true")
                                    .attr("htmlfor", element.attr("id"));
            }
        },