[Seasar-user:15979] Re: [Teeda] radio の動的プロパティについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 10月 14日 (火) 18:00:08 JST


小林 (koichik) です.

Date:    Tue, 14 Oct 2008 15:30:02 +0900
From:    <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:15973]  [Teeda] radio の動的プロパティについて

> 『inputRadio』にて動的プロパティにてStyle、Class属性を変更したいのですがうまく行きません。

現状ではサポートされていないようです.

> 目的はエラー時に「onTeedaError」とつけて他の項目と同じように色を付けたいと思っております。

あまりカッコよくありませんが,CSS でどうにか
できるかと.

<span id="aaa">
  <span id="aaaMessage"></span>
  <span class="radio">
    <input type="radio" name="aaa" value="1" />1
    <input type="radio" name="aaa" value="2" />2
    <input type="radio" name="aaa" value="3" />3
  </span>
</span>

としておいて,

#aaaMessage + .radio {
  background-color: #FFCCCC;
}

とすると,aaa がエラーになった場合だけ背景色を
設定することができます.
個々の <input> を指定するなら

#aaaMessage + .radio input {
  ...
}

aaaMessage を非表示にしたければ

#aaaMessage {
  display: none;
}

などなど.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内