- PR -

XSLでラジオボタンに初期値を設定する方法

1
投稿者投稿内容
いちかわ
会議室デビュー日: 2001/11/13
投稿数: 7
投稿日時: 2001-11-13 16:43
ラジオボタンに初期値を設定したいのですが、XSLだと上手くいきません。
例えば、
<input type="radio" name="button" value="0" checked/>OFF
<input type="radio" name="button" value="0" />ON
とすると、checkedの後ろの/で「無効な文字が含まれた名前です。」というエラーが出てしまいます。
どうしたらいいのでしょうか?
井上孝司
ぬし
会議室デビュー日: 2001/09/08
投稿数: 668
お住まい・勤務地: 東京都
投稿日時: 2001-11-13 17:42
XML の仕様では属性値は必ず 属性名="値" という形式で書かなければいけない
ので、"CHECKED" とだけ書くと、エラーになるわけです。
CHECKED="CHECKED" と書けば動作しませんか ?

_________________
<author>
<name>井上 孝司</name>
<web>www.kojii.net</web>
</author>

[ メッセージ編集済み 編集者: inopee 編集日時 2001-11-13 17:44 ]
tarbo
会議室デビュー日: 2001/11/13
投稿数: 2
投稿日時: 2001-11-13 17:42
Cocoonだと、
<input type="radio" name="button">
<xsl:attribute name="checked">checked</xsl:attribute>
</input>
でうまくいったはずですが、IEのだと、どうでしょうか。。
いちかわ
会議室デビュー日: 2001/11/13
投稿数: 7
投稿日時: 2001-11-13 18:19
できました!ありがとうございまーす。

ちなみに、
CHECKED=""
でも上手くいったのですが、これでも問題ないんでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)