1

如果单选按钮值不等于特定值,我正在尝试显示错误消息。具体来说,我试图提供一系列是/否问题,在提交或单击按钮时,如果提供的值为 a) null 或 b) 不等于,则在每组按钮下方显示免责声明到所需的值。到目前为止,我在搜索互联网时发现的所有验证选项都是简单的“非空”验证检查,而不是针对特定值。

我知道这不是与特定代码有关的问题,而更像是一个功能问题,但是任何人都可以对此提供帮助将不胜感激。

4

1 回答 1

0

您可以编写类似这样的自定义验证方法

$("#idOfForm").validate({
    rules: {
        agerequirement : {
            radiocheckyes : true
        },
        areyoutheinventor : {
            radiocheckyes : true
        }
    }
});

$.validator.addMethod("radiocheckyes", function(value, element) {
    return (this.optional(element) || $(element).attr("checked"));
}, "Please select");

请注意,如果 yes 是使用此代码的单选按钮组中的第二个元素,它将不起作用,您需要根据需要更改自定义验证方法

于 2012-08-01T20:46:55.383 回答