HTML形式buttonとbutton1. 以下のコードを使用して
1.デフォルト値をチェックしたままにします(question1最初のセットとanswer2次のセット)
2.フォームの送信後にユーザーのラジオボタンの選択を保持する
<div id="button_set1">
<input onClick="show_seq_lunid();" type="radio" name="button" value="Yes" <?php if(isset($_POST['button']) && $_POST['button'] == 'Yes') echo ' checked="checked"';?> checked /><label>question1</label>
<input onClick="show_list_lunid();" type="radio" name="button" value="No" <?php if(isset($_POST['button']) && $_POST['button'] == 'No') echo ' checked="checked"';?> /><label>answer1</label>
</div>
<div id="button_set2">
<input onClick="os_hpux();" type="radio" name="button1" value="Yes" <?php if(isset($_POST['button1']) && $_POST['button1'] == 'Yes') echo ' checked="checked"';?> /><label>question2</label>
<input onClick="os_others();" type="radio" name="button1" value="No" <?php if(isset($_POST['button1']) && $_POST['button1'] == 'No') echo ' checked="checked"';?> checked /><label>answer2</label>
</div>
ここで、以下のコードを使用すると、button1フォームの送信後に 2 番目のラジオ ボタンがユーザーの選択に固執せず、デフォルトのチェックされた状態に戻りますanswer2。しかし、ラジオ ボタンの最初のセットは正常に機能します。コードからデフォルトのオプションを削除すると、checkedフォームの送信後に両方のラジオ ボタンが正常に機能します。checkedラジオのデフォルトオプションを使用しているときに、フォーム送信後にラジオボタンをチェックしたままにするにはどうすればよいですか