3 回答
TA贡献1934条经验 获得超2个赞
两种方法供参考:
1如果是两个提交按钮可以将其放入两个表单中,对应两个action就可以判断是哪个按钮提交的数据
2如果只有一个表单,那么点击按钮时可以把按钮的id作为参数传递
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触发的!
TA贡献2065条经验 获得超14个赞
如下的表单内容:
<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°) 的大作中提到: 】
- 3 回答
- 0 关注
- 3073 浏览
添加回答
举报