使用jquery验证器验证多个单选按钮组

时间:2013-06-19 21:17:07

标签: jquery validation jquery-validate radio-button

我有6组单选按钮,彼此独立。我使用JQuery验证插件来验证它们(它们都是必需的)。但是,验证仅适用于第一个“满意”组。我的验证码在这里

jQuery(document).ready(function() {
$("#surveyForm").validate({
    rules: {
        satisfaction: {
            required: true
        },

        responding: {
            required: true
        },

        listening: {
            required: true
        },

        solution: {
            required: true
        },

        communication: {
            required: true
        },

        professional: {
            required: true
        }

    },
    messages:{
        satisfaction: {
            required: "this"
        },

        responding: {
            required: "is"
        },

        listening: {
            required: "a"
        },

        solution: {
            required: "test"
        },

        communication: {
            required: "to"
        },

        professional: {
            required: "see"
        }
    }
});

});

有什么建议吗?

JS Fiddle

1 个答案:

答案 0 :(得分:1)

您在<div id="q1">之前已<form id="surveyForm">,因此匹配的</div>正在终止该表单。

更改这两行的顺序,问题就解决了。

FIDDLE