Ok、 私は2つのラジオボタン 'A'と 'B'を持っており、ユーザーは誰でも選択することができます。 デフォルトでボタン 'A'が選択されていますが、 'B'を選択するとボタンBに選択が変わりますが、問題は、PHPラジオボタンとセッション
ユーザーが自分のサイトの別のページに移動すると選択がデフォルトに戻りますか? 修正方法 それはキャッシュとセッションの助けを借りて行うことができますか?はいの場合、どうすればよいですか?ここ
は<form name="f1" method="POST" action="<?php echo $PHP_SELF;?>">
<span>Family filter:</span>
<ul>
<li><input type="radio" name="r1" value="o" onClick="submit();" <?php echo ($_SESSION['r1'] == "o") ? 'checked="checked"' : ''; ?><?php echo ($_POST['r1'] == 'o') ? 'checked="checked"' : ''; ?> />On</li>
<li><input type="radio" name="r1" value="p" onClick="submit();" <?php echo ($_SESSION['r1'] == "p") ? 'checked="checked"' :''; ?><?php echo ($_POST['r1'] == 'p') ? 'checked="checked"' : ''; ?> />Off</li>
</ul>
</form>
<?php
session_start();
//私はそれを動作させるためにここに書くことかわからない、ボタンがある:?Sも >
私は、ページの両方のボタンを開くと選択されていない場合はどうすればいいですか?
送信ボタンがないことを考慮すると、セッションを保存するためにAJAX呼び出しを行う必要があります。 – PeeHaa
彼はonClick = "submit();"フォームを提出する必要があります。おもう。だからAJAXは本当に必要ではありません。 –