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

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

 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

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

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

Другие решения

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

РЕДАКТИРОВАТЬ: Я думаю, что это больше из того, что вы стреляете для

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

По вопросам рекламы [email protected]