[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обработка input RADIO
DyingBride
Делала создатель теста на 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: ...
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.