【发布时间】:2014-05-21 16:49:06
【问题描述】:
我认为<button>-element 的行为类似于普通的<input> 元素,因为按钮附加到表单并且可以具有名称和值。
但是在发送它的值时,它就不行了。这个<button> 的值永远不会被其他表单值传递:
<form action="" method="post">
<fieldset>
<button type="button" id="fieldname" name="fieldname" value="">
Click to select …
</button>
</fieldset>
</form>
value-attribute 是通过 JavaScript 设置的,效果很好。
有没有办法在不使用额外隐藏<input>-元素的情况下解决这个问题?
有人能解释一下,为什么<button> 会这样吗?
【问题讨论】: