如果单选按钮值不等于特定值,我试图显示错误消息。具体来说,我试图提供一系列是/否问题,在提交或点击按钮时,如果提供的值是a)null,则在每组按钮下方显示免责声明,或b)不等于要求的价值。到目前为止,我在搜索互联网时发现的所有验证选项都很简单" not null"验证检查,而不是特定值。
我知道这不是一个与特定代码相关的问题,更多的是一个功能性问题,但任何人都可以对此提出任何帮助将非常感激。
答案 0 :(得分: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");
请注意,如果是使用此代码的单选按钮组中的第二个元素,它将不起作用,您需要根据需要更改自定义验证方法