一种形式,两个按钮?

use*_*701 2 html forms jsp

我有一张表格.我希望它有两个按钮(buttonA,buttonB).是否有更好的方法来确定单击哪个按钮比保留隐藏的输入字段,并通过onClick()中的javascript将其值设置为每个的不同字符串?

这就是本文的演示内容:http: //www.java2s.com/Code/Java/JSP/JspformUsingButtons.htm

但它似乎有点奇怪,没有比跳过那些篮球更好的方法了吗?

谢谢

Mik*_*sen 6

您可以使用namevalue属性来区分表单上的按钮,然后从服务器中读取适当的值.这是一个例子:

?<form method="get" action="test.htm" target="new">
  <button type="submit" name="button" value="1">Button One</button>
  <button type="submit" name="button" value="2">Button Two</button>
</form>??????????????????????????
Run Code Online (Sandbox Code Playgroud)

Button 1被点击,网址包含button=1,当然,当Button 2点击时,button=2.

显然,name只要两个按钮都相同,您就可以使用任何您想要的属性name.这将使用相同POST而不是GET.

http://jsfiddle.net/M74xN/