如果单选按钮值不等于特定值,我正在尝试显示错误消息。具体来说,我试图提供一系列是/否问题,在提交或单击按钮时,如果提供的值为 a) null 或 b) 不等于,则在每组按钮下方显示免责声明到所需的值。到目前为止,我在搜索互联网时发现的所有验证选项都是简单的“非空”验证检查,而不是针对特定值。
我知道这不是与特定代码有关的问题,而更像是一个功能问题,但是任何人都可以对此提供帮助将不胜感激。
如果单选按钮值不等于特定值,我正在尝试显示错误消息。具体来说,我试图提供一系列是/否问题,在提交或单击按钮时,如果提供的值为 a) null 或 b) 不等于,则在每组按钮下方显示免责声明到所需的值。到目前为止,我在搜索互联网时发现的所有验证选项都是简单的“非空”验证检查,而不是针对特定值。
我知道这不是与特定代码有关的问题,而更像是一个功能问题,但是任何人都可以对此提供帮助将不胜感激。
您可以编写类似这样的自定义验证方法
$("#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 是使用此代码的单选按钮组中的第二个元素,它将不起作用,您需要根据需要更改自定义验证方法