如何在用户单击提交按钮时为变量分配任意值

How to assign an arbitrary value to a variable when user clicks submit button?

本文关键字:变量 分配 任意值 按钮 提交 用户 单击      更新时间:2024-07-02

当点击提交按钮时,可以将其namevalue属性以及请求的其余部分一起发送,从而记住哪个提交按钮用于发送表单数据。但是,发送的值必须与按钮上显示的文本相同。提交按钮是否有任何方式发送任意值而不是按钮文本,最好是不依赖于用户启用JavaScript的方式?此外,XHTML和HTML5对这个问题的回答是否有所不同?

使用button而不是input:

<button id="butter" type="submit" value="go">Let's do it</button>​

示例:http://jsfiddle.net/duySv/

这样,标签和值是分开的。

https://developer.mozilla.org/en/HTML/Element/button

尝试使用按钮元素。

<form method="post">
    <button name="abutton" value="abc">foo</button>
</form>​​​​​​​​​​

http://jsfiddle.net/54DfJ/