日期:2014-05-20  浏览次数:20686 次

jsp 页面问题
大家好:
  一个form表单,有两个按钮,一个查询,一个提交,都在一个form表单中输入数据,点提交按钮,就是提交数据,
  点查询按钮,就是查询数据,想问下,form表单中的action如何辨别哪个是提交,哪个是查询,
  请指教

------解决方案--------------------
<input type="button" value="查询" onClick="xxx()">
<input type="submit" value="提交">
从type中看出,如果type=submit,那么默认提交当前表单
如果type=button,那么要自己用javascript去写脚本,置顶action,例如
function xxx(){
 document.forms[0].action = "xxx.do";
 document.forms[0].submit();
}
表示把表单提交到xxx.do这个url

如果不写document.forms[0].action = "xxx.do";
默认还是提交到form标签中写的地方