Главная arrow Программирование arrow HTML arrow PHP: как проверять значение RADIO Tuesday, November 21 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

PHP: как проверять значение RADIO Версия для печати
Написал microsin   
17.08.2006
Проверка радиокнопки несколько отличается от проверки CHECKBOX. Все радиокнопки группы имеют одну и ту же переменную, а значение этой переменной назначается из параметра VALUE, в зависимости от того, какую радиокнопку выбрал пользователь. Если пользователь не выбрал ни одну радиокнопку, то переменная радиогруппы будет пустой.
html-код с формой:
...
<FORM NAME="LAYOUTFORM" ACTION="checkbox_test.php" METHOD=POST>
   <INPUT ID="Forms Radio Button1" TYPE=RADIO NAME="FormsRadioButton1" VALUE="1">
   <INPUT ID="Forms Radio Button1" TYPE=RADIO NAME="FormsRadioButton1" VALUE="радиокнопка2">
   <INPUT ID="Forms Radio Button1" TYPE=RADIO NAME="FormsRadioButton1" VALUE="А это радиокнопка 3">
</FORM>
...
<php?
if (!$FormsRadioButton1)
{
   echo 'Пользователь не выбрал ни одну из радиокнопок<br>';
}
if ($FormsRadioButton1=="1")
{
   echo 'Выбрана радиокнопка 1<br>';
}
if ($FormsRadioButton1=="радиокнопка2")
{
   echo 'Выбрана радиокнопка 2<br>';
}
if ($FormsRadioButton1=="А это радиокнопка 3")
{
   echo 'Выбрана радиокнопка 3<br>';
}
//Значение параметра VALUE соответствующей радиокнопки выведется, если была установлена какая-то из радиокнопок
echo $FormsRadioButton1.'<br>';
?>
 

Комментарии  

  1. #1 Алексей
    2010-11-1318:56:12 Не понял как это работает. Скопировал - тоже херня какая-то.
    Если мы проверяем существование $FormsRadioButt on1, то в названии формы надо писать тогда NAME=""
    Где вообще проверка на checked: $checked="checked='checked'" ?

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017