更改jQuery验证插件错误消息的位置?

更改jQuery验证插件错误消息的位置?,jquery,jquery-validate,Jquery,Jquery Validate,我正在使用jQuery验证插件,当我将所需的类添加到文本框时,它会验证字段。但是,错误消息显示在文本框之后,我想知道是否可以将其显示在相关文本框的标签之后 我在iframe中有一个页面,当显示两条或更多错误消息时,表单变得太大,无法放入iframe中 我的标签和文本框: <asp:Label ID="lblName" runat="server" Text="Your Name" /> <asp:TextBox ID="txtName"

我正在使用jQuery验证插件,当我将所需的类添加到文本框时,它会验证字段。但是,错误消息显示在文本框之后,我想知道是否可以将其显示在相关文本框的标签之后

我在iframe中有一个页面,当显示两条或更多错误消息时,表单变得太大,无法放入iframe中

我的标签和文本框:

<asp:Label ID="lblName" runat="server" Text="Your Name" />
                    <asp:TextBox ID="txtName" CssClass="required" runat="server"/>
                    <br />

                    <asp:Label ID="lblEmail" runat="server" Text="Your Email"/>
                    <asp:TextBox ID="txtEmail" CssClass="required email" runat="server"/>
                    <br />

                    <asp:Label ID="lblNumber" runat="server" Text="Your Number"/>
                    <asp:TextBox ID="txtNumber" CssClass="required" runat="server"/>
                    <br />

                    <asp:Label ID="lblSubject" runat="server" Text="Subject"/>
                    <asp:TextBox ID="txtSubject" CssClass="required" runat="server"/>
                    <br />

                    <asp:Label ID="lblDetails" runat="server" Text="Details"/>
                    <asp:TextBox ID="txtDetails" CssClass="required" TextMode="MultiLine" runat="server"/>
                    <br />

                    <asp:Button ID="btnSubmit" CssClass="SubmitButton" runat="server" Text=""  onclick="btnSubmit_Click" />
                    <asp:Label ID="lblResponse" CssClass="Response" runat="server" Text=""></asp:Label>







提前感谢。

使用errorPlacement。例如:

    $("#field-GeoLatlon").validate({
        rules: {
            "parameters[postcode]": {
                isPostcode: true
            },
            "parameters[houseno]": {
                startsWithNumber: true
            }
        },
        errorPlacement: errorPlacement
    });

function errorPlacement(error, element)
{
    var errorDD = $('<dd class="error"></dd>').insertAfter(element.parent('dd').next('dd'));
    error.appendTo(errorDD);
}
<代码>$(“#现场GeoLatlon”)。验证({ 规则:{ “参数[邮政编码]”:{ isPostcode:true }, “参数[houseno]”:{ startsWithNumber:true } }, errorPlacement:errorPlacement }); 函数错误位置(错误,元素) { var errorDD=$('').insertAfter(element.parent('dd').next('dd')); 错误。附录(errorDD); } this,我应该将其放在HTMl中的什么位置?