好的, 我有兩個單選按鈕'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 >
還當我打開頁面兩個按鈕未被選中我怎麼能這樣做按鈕'A'默認情況下保持選中時沒有選中
考慮到您沒有提交按鈕的事實,您將不得不進行AJAX調用以保存會話。 – PeeHaa 2012-01-14 16:39:36
他有onClick =「submit();」應該提交表格。我認爲。所以AJAX並不是必需的。 – 2012-01-14 16:46:59