在所有的document.form1.action="/news/index/xxx.jsp";后加上一行document.form1.submit();

解决方案 »

  1.   

    function insertnews()
      {
    //    alert("请选择你要添加的新闻!!");
          document.form1.action="/news/index/insertnews.jsp";
          document.form1.submit();
      }
    <input type="submit" value="添加新闻" name="operate" onclick="insertnews();"/>别的照着改一下
      

  2.   

    还是不行,如果没有选中RADIO会弹出对话框提示的,问题是根本就没进到这条代码中去,而是直接就转到INSERTNEWS.JSP
      

  3.   

    <form action="/news/index/insertnews.jsp" name="form1" method="post">这句改成
    <form  name="form1" method="post">
      

  4.   

    或者把这些
      <input type="submit" value="添加新闻" name="operate" onclick="return insertnews();"/>
      <input type="submit" value="修改新闻" name="operate" onclick="return updatenews();"/>
      <input type="submit" value="删除新闻" name="operate" onclick="return deletenews();"/>
    改成:
      <input type="button" value="添加新闻" name="operate" onclick="return insertnews();"/>
      <input type="button" value="修改新闻" name="operate" onclick="return updatenews();"/>
      <input type="button" value="删除新闻" name="operate" onclick="return deletenews();"/>
      

  5.   

    按ls说的,把submit改为button
    然后在js的3个函数最后加上 document.form1.submit();
      

  6.   

    如果用button根本就不能提交上去,跳转不了
      

  7.   

    还有,每个button改用不同的name 如operate1、operate2、operate3...
      

  8.   

    <form action="/news/index/insertnews.jsp" name="form1" method="post">这句改了没?
      

  9.   

    主要是因为控件name相同导致的问题。
      

  10.   

    action那不能为空的,否则编译会出错的,之前的button name改过不同名试过,可都不行的
      

  11.   

    onclick="return insertnews();
    这个是肯定不行的,
    如果返回true的话,
    肯定会执行form本身的action
    把return去掉,把js方法再调整一下
      

  12.   

    <form action="" name="form1" method="post"><input type="button" value="添加新闻" name="operate1" onclick="insertnews();"/>
      <input type="button" value="修改新闻" name="operate2" onclick="updatenews();"/>
      <input type="button" value="删除新闻" name="operate3" onclick="deletenews();"/>****************************************************
    <script type="text/javascript" language="javascript">
      function insertnews()
      {
    //    alert("请选择你要添加的新闻!!");
          document.form1.action="/news/index/insertnews.jsp";
          document.form1.submit();
      }
      function updatenews()
      {
        var selected=false;
        for(int i=0;i<document.form1.newsid.length;i++)
        {
          if(document.form1.newsid[i].checked)
          {
            selected=true;
            break;
          }      
        }
        if(!selected)
        {
          alert("请选择你要添加的新闻!!");
          return false;
        }
        document.form1.action="/news/index/updatenews.jsp";
        document.form1.submit();
      }  function deletenews()
      {
        var selected=false;
        for(int i=0;i<document.form1.newsid.length;i++)
        {
          if(document.form1.newsid[i].checked)
          {
            selected=true;
            break;
          }
        }
        if(!selected)
        {
          alert("请选择你要删除的新闻!!");
          return false;
        }
        document.form1.action="/news/index/deletenews.jsp";
        document.form1.submit();
      }
      </script>