提交按钮允许在点击时将其name
和value
属性与其余请求一起发送,以便记住使用哪个提交按钮发送表单数据。但是,发送的值必须与按钮上显示的文本相同。有没有办法让提交按钮发送任意值而不是按钮文本,最好是不依赖于启用JavaScript的用户的方式?此外,对于XHTML和HTML5,这个问题的答案是否有所不同?
答案 0 :(得分:4)
使用button
代替input
:
<button id="butter" type="submit" value="go">Let's do it</button>
这样标签和价值是分开的。
答案 1 :(得分:1)
尝试使用按钮元素。
<form method="post">
<button name="abutton" value="abc">foo</button>
</form>