JSP中怎么判断表单中的哪个按钮被点击?
在页面1中的表单里面有两个按钮,提交到页面2后想在页面2中判断是哪个按钮被点击了,该怎么实现呢?用request对象能实现吗?...
在页面1中的表单里面有两个按钮,提交到页面2后想在页面2中判断是哪个按钮被点击了,该怎么实现呢?用request对象能实现吗?
展开
2个回答
展开全部
在表单中新增一个隐藏的表单元素如:<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触发的!
然后当点击按钮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触发的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询