人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

xhtmlについて。

現在 select で下記?の様なコードを書いています。
それを?のような radio で実現することは可能でしょうか?
もし可能だとしたら、?の???にどう書けばよいでしょうか?

※送信先のCGIはperlになります。

?
<select multiple size=2 name=day[]>
<option value=Sunday>日曜日</option>
<option value=Monday>月曜日</option>
</select>

?
<input type=radio value=Sunday name=day>日曜日
<input type=radio value=Monday name=day>月曜日
<input type=radio value=??? name=day>どちらも

●質問者: tetlis
●カテゴリ:インターネット ウェブ制作
✍キーワード:CGI Perl SELECT XHTML コード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kent013
●60ポイント ベストアンサー

radioは,複数の選択肢の中から一つの情報を選択するためのものです.

ですから,複数の選択を許すのであれば,checkboxにしたほうがいいと思います.

今回の例では,2つしか選択肢がないので,「どちらも」だけで済んでいますが,日曜日と火曜日という選択を許すのであれば,そのradioを用意しないといけないと思いますので.


もし上記の???に名前を付けるとしたら,Bothじゃないでしょうか.

選択肢をいくつも用意するならSunday_Mondayとして,CGI側でSplitするとか.


ところで,属性を囲うダブルクォーテーションがないのははてなが取り除いたからでしょうか.

ダブルクォーテーションがないとXHTMLとしてはinvalidです.またinputの閉じタグも必要だと思います.

◎質問者からの返答

前提など質問に仕方が間違っていたので質問しなおすことにします。

XHTMLのご指摘もありがとうございました。


2 ● y-kawaz
●10ポイント

マルチセレクトに対してラジオボタンにするなら選択肢は以下のようになりませんか?

その場合、valueは sunday, monday, both, none とかで良いと思います。

○日曜 ○月曜 ○両方OK ○両方NG


でも、マルチセレクトの代わりは普通はチェックボックスにすると思います。

□日曜 □月曜

http://q.hatena.ne.jp/answer

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ