为了账号安全,请及时绑定邮箱和手机立即绑定

JSP中怎么判断表单中的哪个按钮被点击?

JSP中怎么判断表单中的哪个按钮被点击?

Helenr 2019-04-11 06:06:05
JSP中怎么判断表单中的哪个按钮被点击?
查看完整描述

3 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

两种方法供参考:
1如果是两个提交按钮可以将其放入两个表单中,对应两个action就可以判断是哪个按钮提交的数据
2如果只有一个表单,那么点击按钮时可以把按钮的id作为参数传递

查看完整回答
反对 回复 2019-04-12
?
青春有我

TA贡献1784条经验 获得超8个赞

在表单中新增一个隐藏的表单元素如:<input type="hidden" id="abc" name="abc" value="1">

然后当点击按钮1或按钮2时,就去改变abc这个隐藏元素的值。然后你的处理页面就可能根据这值来判断了!如:
<input type="submit" name="submit1" value="提交按钮1" onclick="this.form.abc.value='1'">
<input type="submit" name="submit2" value="提交按钮2" onclick="this.form.abc.value='2'">

处理页面request到abc的值:
当值为1时,就是按钮1触发的
当值为2时,就是按钮2触发的!

查看完整回答
反对 回复 2019-04-12
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

如下的表单内容:
<form action="/save" method="post">
<input type="hidden" name="file_name" value={{file_name}}>
<input name="submit" type="submit" value="save" size="" />
<input name="submit" type="submit" value="cancel" size="" />
</form>

我在服务器端可以通过request.post.get('submit') 为save 或者 cancel来判断用户点击了哪个变量,这样就方便多了,不需要用javascript了
【 在 pinnotherid (39.2°) 的大作中提到: 】


查看完整回答
反对 回复 2019-04-12
  • 3 回答
  • 0 关注
  • 2974 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信