jQuery验证多个单选按钮

时间:2013-08-27 20:59:07

标签: jquery validation radio-group

好吧所以下面的脚本非常适合运行我的表单,但我可以弄清楚如何让它更改css属性。该脚本应该运行表单上的所有单选按钮组,并确定哪些没有任何选择。没有选择的那些我想用css shadow属性突出显示。有人知道如何使这段代码正常工作吗?

    var radio_groups = {}
    $(":radio").each(function(){    
              radio_groups[this.name] = true;
            })
             for(group in radio_groups){
                if (!!$(":radio[name="+group+"]:checked").length) {

                }
                else{
                    hasError = true;
                    radio_groups[group].css('box-shadow', '0px 0px 3px #aaa');


             }}

1 个答案:

答案 0 :(得分:0)

想通了......

    for(group in radio_groups){
                if (!!$(":radio[name="+group+"]:checked").length) {
                    $(":radio[name="+group+"]").css('box-shadow', '0px 0px 0px #FF0000');
                }
                else{
                    hasError = true;
                    $(":radio[name="+group+"]").css('box-shadow', '0px 0px 4px #FF0000');


             }}