• ベストアンサー

checked

同じname属性のラジオボタンで複数の箇所にcheckedを書くと、(IEの場合は)ソースの一番最後にcheckedとかかれているラジオボタンにチェックがつきますが、複数書くのはいけないことでしょうか? 何故そんなことをいっているかというと、掲示板などのCGIスクリプトを作成しているのですが、クッキー情報が無いときは、一番最初のラジオボタンにチェックを入れ、過去にどの場所にチェックを入れたかというクッキー情報があるときはそのラジオボタンにcheckedを付加すると言う形にしたく、その場合わけが面倒だなとおもったので最初から一番最初のラジオボタンに checkedは入れておいて・・・という風にできないかと思ったからです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 その時々の「実装依存」になるので、しないほうが無難です。

arcsin
質問者

お礼

やはりそうですか・・・ ありがとうございます。

その他の回答 (2)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

正しくないですね。 ブラウザによっては挙動がちがうのでは?

  • matrix4
  • ベストアンサー率16% (118/704)
回答No.2

<input type="値" value="値" name="値" checked>後に続く文字列 で最初の、タグにcheckedを入れれば、そのタグが 選択済みになりませんか <input type="radio" value="値" name="値" checked>後に続く文字列 1 <input type="radio" value="値" name="値" >後に続く文字列 2 <input type="radio" value="値" name="値" >後に続く文字列 3 1のみ選択済み やってないので、どうでしょう

arcsin
質問者

お礼

ご解答ありがとございます。 ごめんなさい、たぶん私の質問の仕方がいけなかったですね・・・^^; たとえば、 <input type="radio" name="a" value="1" checked> <input type="radio" name="a" value="2"> <input type="radio" name="a" value="3" checked> <input type="radio" name="a" value="4"> としたときに、IEだとvalue="3"のラジオボタンが選択されますが、これは正しい記法かどうかということです。

関連するQ&A

専門家に質問してみよう