我怎样才能知道哪些提交按钮被点击
答
如果request.getParameter(“button-name”)不为null,那么这是按下的按钮
答
每个提交按钮应该有不同的name
:
<input type="submit" value="This is a submit button" name="submit1">
<input type="submit" value="Another submit button" name="submit2">
<input type="submit" value="Yet another submit button!" name="submit3">
然后,输入的名称应该出现在发送到参数无论形式张贴到,像
post.jsp?key=value&submit3=&....
答
这与Struts中的DispatchAction类似。他们所做的是有一个隐藏的字段,并且当您提交表单时,让onClick()设置该值以指定采取哪个操作。
<input type="hidden" name="dispatchAction"/>
<input type="submit" value="Edit" onClick="setDispatchAction('edit')">
<input type="submit" value="Delete" onClick="setDispatchAction('delete')">
答
<button type="submit" name="somename" value="button1">some text</button>
<button type="submit" name="somename" value="button2">some other text</button>
你将有交变“somename”设置为根据值,无论dispalyed值。
是它们
你在乎javascript中的控制器吗? – mkoryak 2009-04-09 21:01:07
以及IE6发送针对所有