HTML提交按钮:不同的值/按钮文本?

时间:2010-11-13 08:35:01

标签: html forms

我想创建一个带有 'add tag'的HTML表单提交按钮,但是,该网页是瑞典语,所以我想要一个不同的按钮文字

也就是说,我想要一个像

这样的按钮

enter image description here

但我想让我的代码像

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

这可能吗?如果是这样,怎么样?

4 个答案:

答案 0 :(得分:206)

可以使用button元素。

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

来自W3C page on button:

  

使用BUTTON元素创建的按钮功能就像使用INPUT元素创建的按钮一样,但它们提供了更丰富的渲染可能性:BUTTON元素可能包含内容。

答案 1 :(得分:11)

这里有很多答案可以解释你可以做什么(我使用不同的字段名称)但你的问题的简单(并且尚未说明)答案是“不” - 你不能有不同的文字和使用HTML的价值。

答案 2 :(得分:2)

我不知道我是否帮助你,但是,据我所知,你可以使用一个额外的隐藏字段,其值为“add tag”,并让按钮具有所需的文本。

答案 3 :(得分:0)

如果您通过JScript处理“添加标记”:

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

或者如果通过页面重新加载处理