<form name="form1" method="post">
<input name=ypbm>
<input name=ypjp>
<input name=ypbz>
<input type=button value="update" onclick="update()">
<input type=button value="add" onclick="add()"></form>
<script language="JavaScript" >
  function update()
  {
form1.action="JspTest.jsp?opertation=update";
form1.submit();
  }
  function add()
  {
form1.action="JspTest.jsp?opertation=add";
form1.submit();
  }
</script>

解决方案 »

  1.   

    <form name="form1" method="post">
    <input type=hidden name=key value="add">
    <script language="JavaScript" >
      function update(ypbm,ypjg,ybbz)
      {
             var ypbm=document.all.ypbm.value;
             var ypjg=document.all.ypjg.value;
             var jbbz=document.all.ybbz.value;
             document.all.key.value="update";
    form1.action="JspTest.jsp?ypbm="+ypbm+"ypjg="+ypjg"+"ybbz="+ybbz;
    form1.submit();
      }
    </script>
      

  2.   

    BTW:form.submit()函数的参数是什么意思啊?
      

  3.   

    设置一个隐含的input
    <input type=hidden name=action value="del">
      

  4.   

    好像加了代码设置Action,iN
    input就传不过去得说,是不是这样子啊