我有一个需要多个提交按钮的HTML表单,如下所示:
<input type="submit" name="foo" value="1"/>
<input type="submit" name="foo" value="2"/>
<input type="submit" name="foo" value="3"/>
问题在于我希望它在按钮上显示除value属性之外的内容(在上面的示例中:1,2,3)。例如,我想为值为“1”的按钮显示“Bar”。这可能吗?
我考虑使用<button>
标记,如下所示:
<button name="foo" value="1">Bar</button>
使用<button>
(来自w3schools)的问题:
如果您在HTML表单中使用该元素,则使用不同的浏览器 可能会提交不同的值。 Internet Explorer,之前的版本9,将 提交和标签之间的文本,而其他 浏览器将提交value属性的内容。使用 元素以HTML格式创建按钮。
思想?
答案 0 :(得分:1)
为每个按钮指定一个唯一的名称,然后在POST变量中检查它们是否存在。然后,您可以将值设置为您想要的任何值。
答案 1 :(得分:-1)
每个按钮必须具有唯一的名称,以便您可以将任何值/值设置为一个或多个按钮。例如
<input type = "button" name = "foo1" value = "Bar1">
<input type = "button" name = "foo2" value = "Bar2">
<input type = "button" name = "foo3" value = "Bar3">
实施它..