PHP: ラジオボタンの検索フォーム値保持の方法 

 

ただ「ラジオボタンに再現する」ときには、checked属性を{付ける|付けない}になるので、他の要素のようにvalue属性にそのまま書けばいいというわけにはいきません。

<input type=”radio” name=”q1″ value=”Yes”> はい
<input type=”radio” name=”q1″ value=”No”> いいえ

などとなっていた場合、$_POST[‘q1’]を保持して $q1 に戻したとしたら、

<input type=”radio” name=”q1″ value=”Yes”<?php echo ($q1 == “Yes”) ? ” checked” : “”; ?> はい
<input type=”radio” name=”q1″ value=”No”<?php echo ($q1 == “No”) ? ” checked” : “”; ?> いいえ

などとしなければいけません。

 

 

参考サイト

ラジオボタンの保持方法をだれか、教えてください。PHPでお願いします。またセッション以外で、データの受け渡し方法もできれば、教えもらえたら... - Yahoo!知恵袋
ラジオボタンの保持方法をだれか、教えてください。PHPでお願いします。またセッション以外で、データの受け渡し方法もできれば、教えもらえたら、とても助かります。よろしくお願いします。 保持する方法は他のinput要素と同じです。特に違いはありません。セッション変数でもtype="hidden"のinput要素でもお好みで...

 

コメント

タイトルとURLをコピーしました