0

わかりましたので、以下のスクリプトは、私が持っているフォームを実行するのに非常にうまく機能しますが、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');


             }}
4

1 に答える 1

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');


             }}
于 2013-08-28T12:07:45.953 に答える