function checkForm2(i,c,query_type,query_content)
 {
  
   if(document.form2.jump.value.length==0)
   {
     alert("请输入您想查看的页码");
 return false;
   }
   var page=document.form2.jump.value;
   if(page>i||page<=0)
   {
    alert("请输入有效页码");
    return false;
   }
   if(c==2)
   {
     form2.action="FirstLiuYanBan?page="+page+"&select2="+query_type+"&query2="+query_content+"";
   }
   else
   {
     form2.action="SecondLiuYanBan?page="+page+"&select2="+query_type+"&query2="+query_content+"";
   }
 }
query_type和query_content都是在后面jsp页面中获取到的,为模糊查询做查询参数用的,我这么写action时传参数对么?现在javascript跳不了,应该怎么写,求教~本人菜鸟~

解决方案 »

  1.   

    如果不是通过submit按钮调用此函数的话
    document.form2.action = "xxx";
    document.form2.submit();
      

  2.   

    是submit调用的 onSubmit=“这个函数”
      

  3.   

    <form onSubmit="return checkForm2()"
    函数最后加 return true;
      

  4.   

    <form name="form2" method="post" onSubmit="return checkForm2(<%=sumPage%>,<%=c%>,<%=query_type%>,<%=query_content%>)" class="form2">
    之前就加过了,要不加个QQ,我把页面发过去你看看?
      

  5.   

    document.form2.action