не может сделать радио кнопки липкими

0

Таким образом, мне удалось сделать мои переключатели липкими, но что произошло с этим кодом, теперь пользователь может выбрать более одного варианта (они должны только выбрать его), и как-то, как только вы выберете вариант, вы не сможете -выберите его. Это мой код прямо сейчас:

 How did you hear about me?<br/>
    <input type="radio" name="response_fb" value="true"
    <?php if (isset($_POST['response_fb']) == 'true') echo ' checked'; ?>>Facebook/online<br>
<input type="radio" name="response_wordofmouth" value="true"
<?php if (isset($_POST['response_wordofmouth']) == 'true') echo ' checked'; ?>>Word of mouth<br>
<input type="radio" name="response_other" value="true"
<?php if (isset($_POST['response_other']) == 'true') echo ' checked'; ?>>Other

Может ли кто-нибудь помочь? заранее спасибо!

Теги:
forms
radio-button
sticky

2 ответа

0
<input type="radio" name="response" value="facebook"
    <?php if (isset($_POST['response']) and $_POST['response'] == 'facebook') echo ' checked'; ?>>Facebook/online<br>
<input type="radio" name="response" value="wordofmouth"
<?php if (isset($_POST['response']) and $_POST['response'] == 'wordofmouth') echo ' checked'; ?>>Word of mouth<br>
<input type="radio" name="response" value="other"
<?php if (isset($_POST['response']) and $_POST['response'] == 'other') echo ' checked'; ?>>Other

U должен устанавливать одно и то же имя и другое значение!

  • 0
    Огромное спасибо!! работал отлично!
0

Имя attr всех ваших переключателей должно быть одинаковым. Именно так определяется HTML, что можно выбрать только одну группу.

EDIT: Я думаю, что это больше того, что вы снимаете для

<?php if (isset($_POST['response']) == 'true') echo '$_POST['response'] was checked'; ?>
<input type="radio" name="response" value="facebook">
<input type="radio" name="response" value="word_of_mouth">
<input type="radio" name="response" value="other">
  • 0
    большое спасибо!!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню