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

我想创build一个HTML表单提交button的 'add tag' ,但是,网页是瑞典语,所以我想有一个不同的button文本

也就是说,我想要一个button

在这里输入图像说明

但我想要我的代码

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

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

可以使用button元素。

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

从W3C页面button

使用BUTTON元素创build的button就像使用INPUT元素创build的button一样,但是它们提供了更丰富的呈现可能性:BUTTON元素可能具有内容。

在@ greg0irebuild议的评论之后:

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

在你的服务器端,你会做这样的事情:

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

(因为我不知道这种语言(Java?),可能会有语法错误。)

我更喜欢<button>解决scheme,但它不能按预期在IE <9上工作 。

在这里有很多答案解释你可以做什么(我使用不同的字段名称),但是对于你的问题的简单的(还没有解决的)答案是“否” – 你不能使用不同的文本和值只是HTML。

我不知道我是否正确,但是,据我所知,你可以使用额外的隐藏字段的值“添加标签”,并让button具有所需的文字。

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

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

或以上,如果通过页面重新加载处理