设置默认情况下设置php单选按钮

时间:2012-01-15 09:45:47

标签: php html forms wordpress button

我的程序中有两个单选按钮,但是当我运行它时,没有选中它们,我希望默认情况下检查其中一个, 我怎么能做到这一点?

<li><input type="radio" name="r1" value="o" onClick="submit();" <?php echo ($_SESSION['r1'] == "o") ? 'checked="checked"' : ''; ?> />On</li>
<li><input type="radio" name="r1" value="p" onClick="submit();" <?php echo ($_SESSION['r1'] == "p") ? 'checked="checked"' : ''; ?> />Off</li>

我希望首次打开页面时检查“开启”按钮

4 个答案:

答案 0 :(得分:11)

你走了:

<li><input type="radio" name="r1" value="o" onClick="submit();" <?php echo ($_SESSION['r1'] != "p") ? 'checked="checked"' : ''; ?> />On</li>
<li><input type="radio" name="r1" value="p" onClick="submit();" <?php echo ($_SESSION['r1'] == "p") ? 'checked="checked"' : ''; ?> />Off</li>

答案 1 :(得分:7)

这样的事情:

<li><input type="radio" name="r1" value="o" onClick="submit();" CHECKED/>On</li>

答案 2 :(得分:3)

这个怎么样:

<li><input type="radio" name="r1" value="o" onClick="submit();" <?php echo (!$_SESSION['r1'] || $_SESSION['r1'] == "o") ? 'checked="checked"' : ''; ?> />On</li

答案 3 :(得分:1)

好吧,为了选中On按钮,$_SESSION['r1']必须等于“o”。你检查了$_SESSION['r1']的价值吗?