使用jquery的单选按钮的验证错误消息

时间:2013-07-26 10:21:51

标签: jquery html

使用以下代码验证单选按钮。错误消息是在我需要它的单选按钮之前得到的单选按钮请帮助我谢谢。根据我的要求,我需要它在单选按钮

之后
rules: {
    state: {
        required: true,
    },
    fiscal_yr: {
        required: true,
    },
    date_biennial_budget: {
        required: true,
    },
    high: {
        required: true,
    }
},
errorPlacement: function (error, element) {
    if (element.attr("type") == "radio") {
        error.insertBefore(element);
    } else {
        error.insertAfter(element);
    }
},

3 个答案:

答案 0 :(得分:0)

尝试替换

errorPlacement: function (error, element) {
    if (element.attr("type") == "radio") {
        error.insertBefore(element);
    } else {
        error.insertAfter(element);
    }

errorPlacement: function (error, element) {
    error.insertAfter(element);
}

如果它是一个单选按钮并且告诉错误在单选按钮之前定位自己,那么你正在捕捉。

答案 1 :(得分:0)

删除以下内容中的if子句:

errorPlacement: function(error, element) {
    if (element.attr("type") == "radio") {
        error.insertBefore(element);
    } else {
        error.insertAfter(element);
    }
}

只需要:

errorPlacement: function(error, element) {     
    error.insertAfter(element);
}

答案 2 :(得分:-1)

你可以试试这个:

 error.appendTo(element.next());

或者

 error.appendTo(element.parent().next());