переключатель php установлен по умолчанию - PullRequest
6 голосов
/ 15 января 2012

В моей программе две радиокнопки, но когда я ее запускаю, ни одна из них не отмечена, я хочу, чтобы одна из них была отмечена по умолчанию, Как я могу достичь этого?

<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 ]

11 голосов
/ 15 января 2012

Вот, пожалуйста:

<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>
7 голосов
/ 15 января 2012

Примерно так:

<li><input type="radio" name="r1" value="o" onClick="submit();" CHECKED/>On</li>
3 голосов
/ 15 января 2012

Что по этому поводу:

<li><input type="radio" name="r1" value="o" onClick="submit();" <?php echo (!$_SESSION['r1'] || $_SESSION['r1'] == "o") ? 'checked="checked"' : ''; ?> />On</li
1 голос
/ 15 января 2012

Ну, чтобы проверить, включена ли кнопка Вкл, $_SESSION['r1'] должно быть равно "o".Вы проверили значение $_SESSION['r1']?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...