Javascript jQuery表单验证,用于/或单选按钮
如果单选按钮值不等于某个特定值,我将尝试获取一条错误消息。具体来说,我试图提供一系列是/否问题,在提交或单击按钮时,如果提供的值a)null或b)不等于所需值,则在每组按钮下显示免责声明。到目前为止,我在搜索Interweb时发现的所有验证选项都是简单的“NOTNULL”验证检查,而不是针对特定值Javascript jQuery表单验证,用于/或单选按钮,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,如果单选按钮值不等于某个特定值,我将尝试获取一条错误消息。具体来说,我试图提供一系列是/否问题,在提交或单击按钮时,如果提供的值a)null或b)不等于所需值,则在每组按钮下显示免责声明。到目前为止,我在搜索Interweb时发现的所有验证选项都是简单的“NOTNULL”验证检查,而不是针对特定值 我知道这不是一个与特定代码相关的问题,更多的是一个功能性问题,但是任何人都会非常感激。您可以编写一个类似这样的自定义验证方法 $("#idOfForm").validate({ rules:
我知道这不是一个与特定代码相关的问题,更多的是一个功能性问题,但是任何人都会非常感激。您可以编写一个类似这样的自定义验证方法
$("#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,那么它将不起作用,您需要根据需要更改自定义验证方法您使用的是任何验证插件还是简单的javascript?我使用的是jquery验证插件,如图所示:jsFiddle,如果有任何用途。。。显然表单名称不对…我还在起草这个。我想添加一个equalTo:“value”规则可能是实现它的方法,但它似乎不起作用。。。