name- имя переменной, в которой сохраняются введенные данные (в данном случае - состояние элемента);
value- значение, присваиваемое переменной по умолчанию. Если флажок установлен, именно это значение будет присвоено переменной с указанным именем. Если флажок не установлен, значение атрибута value не используется.
Переключатель (radio button) представляет собой разновидность флажка; он работает практически так же за одним исключением - в любой момент времени в группе может быть установлен лишь один переключатель.
name- имя переменной, в которой сохраняются строка, выбранная в списке;
value- значение, отображаемое в списке по умолчанию.
Скрытые поля не отображаются в браузере и обычно используются для передачи данных между сценариями. В РНР существует другое средство - сеансовые переменные.
type- тип элемента (для кнопки отправки данных — submit);
value- текст, по умолчанию отображаемый на кнопке.
Таких кнопок на форме может быть несколько под одним именем. При нажатии кнопки, в поле ввода вводится текст, который указано на нажатой кнопке и в программе обработки этой формы, имя которой указано в форме атрибутом action, можно определить по значению этого поля, какая кнопка была нажата. Таким образом, для каждой кнопки можно написать отдельную процедуру ее обработки.
Кнопка сброса отменяет все изменения, внесенные в элементы формы. Синтаксис определения:
<input type="reset" value=" текст _на_кнопке">
Пример: передача данных формы из одного сценария в другой
В первом примере пользовательские данные вводятся на одной странице и отображаются на другой.