#html #forms #input
#HTML #формы #ввод
Вопрос:
Я знаю, что alt
это для отображения информации, когда ссылка на картинку неверна, title
это для отображения информации при наведении курсора мыши и name
для отправки информации, где именно пользователь нажал на это изображение, но для чего это нужно value
?
Ответ №1:
Смотрите http://w3c.github.io/html/sec-forms.html#image-button-state-typeimage
В разделе сведения о бухгалтерии для состояния кнопки ввода элемента image говорится:
Атрибут value элемента должен быть опущен.
Т.е. не используйте его. Любой эффект от его присутствия, скорее всего, зависит от браузера.
Ответ №2:
<input type='image' />
Элемент — это кнопка, а value=''
атрибут — это значение, которое будет отправлено, когда пользователь нажмет на нее.
Комментарии:
1. я могу использовать вместо этого другой тип ввода = hidden, есть ли какая-то особая выгода от этого в типе image?
2. @Kuba Werlos: Ну,
hidden
это скрытое поле,image
это кнопка, это две совершенно разные вещи… Первое не отображается пользователю, отображается второе (отображается указанное изображение), и пользователь должен щелкнуть по нему. Это зависит от того, что вы хотите сделать.