HTML Submit-button: различное значение/текст-кнопка?

Я хотел бы создать кнопку отправки формы HTML со значением 'add tag', однако веб-страница на шведском языке, поэтому я хотел бы иметь другой текст кнопки.

То есть, у меня есть кнопка типа

enter image description here

но я хочу, чтобы мой код выглядел как

if (request.getParameter(cmd).equals("add tag"))
    tags.addTag( /*...*/ );

Возможно ли это? Если да, то как?

+106
13 нояб. '10 в 8:35
источник поделиться
5 ответов

Возможно использование элемента button.

<button name="name" value="value" type="submit">Sök</button>

На странице W3C на button:

Кнопки, созданные с помощью элемента элемента BUTTON, подобно кнопкам, созданным с помощью элемента INPUT, но они предлагают более богатые возможности визуализации: элемент BUTTON может иметь контент.

+174
13 нояб. '10 в 8:39
источник

Следуя предложению @greg0ire в комментариях:

<input type="submit" name="add_tag" value="Lägg till tag" />

На стороне сервера вы сделаете что-то вроде:

if (request.getParameter("add_tag") != null)
    tags.addTag( /*...*/ );

(Так как я не знаю этого языка (java?), могут быть синтаксические ошибки.)

Я бы предпочел решение <button>, но он не работает должным образом в IE < 9.

+19
13 мар. '12 в 1:12
источник
другие ответы

Связанные вопросы


Похожие вопросы

Здесь есть много ответов, объясняющих, что вы можете сделать (я использую другое имя поля), но простой (и пока еще неустановленный) ответ на ваш вопрос "нет" - у вас не может быть другого текста и значение, используя только HTML.

+6
13 нояб. '10 в 8:57
источник

Я не знаю, позвонил ли я вам, но, как я понимаю, вы можете использовать дополнительное скрытое поле со значением "добавить тег" и дать кнопке нужный текст.

+1
13 нояб. '10 в 8:39
источник

Если вы обрабатываете "добавление тега" через JScript:

<form ...>
<button onclick="...">any text you want</button>
</form>

Или выше, если с помощью перезагрузки страницы

0
13 нояб. '10 в 8:39
источник

Посмотрите другие вопросы по меткам или Задайте вопрос