直接<input type="submit" name="B1"  onClick="document.location='form2.htm'">
就可以了

解决方案 »

  1.   

    <html><head>
    <script language="javascript">
              function processForm1() {
                 location.href="form2.htm";
              }
    </script>
    </head>
    <body><form method="POST" action="" name="formOne">
         <input type="button" name="B1" value="open form2"  onClick="processForm1()">
    </form></body></html>
     //type="button"问题所.
    下面的:
    <html><head>
    <script language="javascript">
                 location.href="form2.htm";
    </script>
    </head>
    <body><form method="POST" action="" name="formOne">
         <input type="submit" name="B1" >
    </form></body></html>
    这样写是当页面加载时就执行JAVASCRIPT事件
    function processForm1() {}是函数虽要事件控制才执行.
      

  2.   

    <form method="POST" action="" name="formOne">
         <input type="submit" name="B1"  onClick="processForm1()">
    </form>那你还要form干什么?
      

  3.   

    感谢SuperBJack的帮助,我还想问一下此处使用submit类型的按钮为何不行呢?他与button有何区别?to liuxiaoyi666:我是为了让大家看得清楚一点,把form里的一些输入框删掉了。
      

  4.   

    submit按钮要提交的button就是按钮没有提交功能,好狡猾啊回答的,偶还是太老实了,想得太多了,瞻前顾后,老邹的blog里讲的抢分技巧一点没学到,偶真是笨笨了:(