Визначає значення елемента форми, яке буде надіслано на сервер або отримано за допомогою клієнтських скриптів. На сервер відправляється пара «ім'я=значення», де ім'я задається атрибутом name елемента <input>, а значення — атрибутом value.
Залежно від типу елемента атрибут value виступає в наступній ролі:
- для кнопок (input type="button | reset | submit") встановлює текстовий напис на них;
- для текстових полів ( input type="password | text") вказує попередньо введений рядок. Користувач може прати текст і вводити свої символи, але при використанні у формі кнопки Reset користувальницький текст очищається і відновлюється введений в атрибуті value;
- для прапорців та перемикачів ( input type="checkbox | radio") унікально визначає кожен елемент, щоб клієнтська або серверна програма могла однозначно встановити, який пункт вибрав користувач.
- для файлового поля (input type="file") не впливає.
Синтаксис
<input value="<текст>">
Значення
Будь-який текстовий рядок.
Значення за замовчуванням
Ні.
Приклад
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>INPUT, атрибут value</title> </head> <body> <form action="input12.php"> <p><b>Як на вашу думку розшифровується абревіатура "ОС"?</b></p> <p><input type="radio" name="answer" value="a1">Офіцерський склад<Br> <input type="radio" name="answer" value="a2">Операційна система<Br> <input type="radio" name="answer" value="a3">Великий смугастий мух</p> <p><input type="submit" value="Надіслати"></p> </form> </body> </html>