Делала создатель теста на
php. Возникла проблема с input типа radio. Не могу ПРОВЕРИТЬ, выбрана ли та или иная радио. ИМЕНА радиокнопок ОДИНАКОВЫЕ - "var". Так как, если делать "var[1]", ..., "var[n]", то функция "выбор ОДНОГО варианта" не
работает - то есть становится можно выбрать все варианты. После обработки формы и посылки результата методом POST я не могу написать, КАК обратиться к отдельному элементу радио и проверить, выбран ли он... Не знаю, правильно ли объяснила... но помогите мне, пожалуйста... мне ОЧЕНЬ нужно...
Спустя 1 час, 8 минут, 53 секунды (7.06.2009 - 20:41) sergeiss написал(а):
Я чегой-то вопрос не понял, наверное... Тут всё просто делается. Задаём общее имя для группы радиокнопок (это имя группы, а не имя кнопки), и каждой кнопке задаём value (это уже персональное имя)
HTML |
<input name="r_button" type="radio" value="r_01" > <input name="r_button" type="radio" value="r_02" > <input name="r_button" type="radio" value="r_03" > <input name="r_button" type="radio" value="r_04" >
|
На принимающей стороне пишем
PHP |
$r_b=isset( $_POST['r_button'] ) ? $_POST['r_button'] : ''; // и далее анализируем, что же именно нажато: switch( $r_b ) { case 'r_01': ......; break; case 'r_02': ......; break; case 'r_03': ......; break; case 'r_04': ......; break; default: ... } |