ラジオボタンやセレクトメニューをはじめから選択済みにしておく
PHPでラジオボタンやセレクトメニューを選択済みにしておくプログラムソース
HTMLでラジオボタンを最初から選択済みにする場合は
inputタグ内にCHECKEDを入れます
条件によって最初から選択されているボタンが異なる場合は以下のようにします
checked - ラジオボタン編//input type="radio"の部分は長いから途中で改行してます <?php //$menuは条件によって変化する場合があるとする $menu = 'right'; ?> <input type ="radio" name="menu" value="left" <?php if ($menu == 'left'){echo 'checked';}?>>左 <input type ="radio" name="menu" value="center" <?php if ($menu == 'center'){echo 'checked';}?>>中 <input type ="radio" name="menu" value="right" <?php if ($menu == 'right'){echo 'checked';}?>>右結果 : 左 中 右
for文やwhile文の繰り返しで作ったセレクトメニューを最初から選択済みにする
HTMLでselectメニューを最初から選択済みにする方法は
optionタグの中にselectedを入れます
//1910年から2050年までのセレクトメニューで //2012年を最初から選択済みにした場合 <select name="optionmenu"> <?php for ($cnt=1910;$cnt <=2050; $cnt++) { if($cnt==2012){ $selected = "selected"; }else{ $selected = ""; } echo<<<EOT <option value="{$cnt}" {$selected}>{$cnt}年</option> EOT; } ?>実行結果 :
右クリック→ソースの表示でみると
2012年だけにselectedが付いているのがよくわかります