У меня есть HTML-форма, для которой нужно несколько кнопок отправки, например:
<input type="submit" name="foo" value="1"/>
<input type="submit" name="foo" value="2"/>
<input type="submit" name="foo" value="3"/>
Проблема в том, что я хочу, чтобы она отображала на кнопке нечто иное, чем то, что есть в атрибуте значения (в примере выше: 1, 2, 3). Например, я хочу показать «Бар» для кнопки со значением = «1». Возможно ли это?
Я рассмотрел использование тега <button>
, например:
<button name="foo" value="1">Bar</button>
Проблема с использованием <button>
(из w3schools):
Если вы используете элемент в форме HTML, разные браузеры
может представлять разные значения. Internet Explorer, предыдущая версия 9, будет
отправить текст между тегами и, а другие
браузеры будут отправлять содержимое атрибута value. Использовать
элемент для создания кнопок в форме HTML.
Мысли