<input Type="Button" Name="submit" Value="affirm" onClick="affirm()">             
<input Type="button" Name="submit" Value="submit" onClick="cgi()">    
<input Type="submit" Name="submit" Value="submit">

解决方案 »

  1.   

    你有两个按钮的名字叫做submit 你把它们改掉就没问题了
      

  2.   

    try this
    <input Type="Button" Name="submit1" Value="affirm" onClick="affirm()">             
    <input Type="button" Name="submit2" Value="submit" onClick="cgi()">
      

  3.   

    <Script Language="JavaScript"> 
        function affirm() 
        { 
        document.all('p').action="affirm.jsp"; 
        document.all.p.submit(); 
        } 
         
        function cgi() 
        { 
        document.all('p').action="submit.cgi"; 
        document.all('p').submit(); 
        } 

    </Script> <form  id='p' method="post" action="" name=form >
    <input type="text" name="text" size="20">
    <input Type="Button" Name="submit1" Value="affirm" onClick="affirm()"> 
    <input Type="Button" Name="submit2" Value="submit" onClick="cgi()"> 
    </form>
      

  4.   

    不要把两个 button 的 name设为一样的,改一下即可!
      

  5.   

    我按大家的意见,纠正了语法错误后,仍然有错,仍然说是不支持属性和方法,怎么回事呀?是不是浏览器的问题哟?我是IE5.0,平时浏览其他有JAVASCRIPT的网页都没有问题呀!
    <html>
    <head>
    <title>New Page 1</title>
    </head>
    <body>
    <Script Language="JavaScript"> 
        function affirm() 
        { 
        form.action="affirm.jsp"; 
        form.action.submit(); 
        }      
        function cgi() 
        { 
        form.action="submit.jsp"; 
        form.action.submit(); 
        } 
    </Script> 
    <form method="post" action="" name=form >
    input:
    <input type="text" name="T1" size="20">//就在这里
    <INPUT type="Button" Name=affirm Value="affirm" onClick='affirm()'>//还有这里
    <INPUT type="Button" Name=cgi Value="cgi" onClick='cgi()'> 
    </form>
    </body>
    </html>
      

  6.   

    升及成IE6.0看看!不过button  onclick应该没问题
      

  7.   

    <html>
    <head>
    <title>New Page 1</title>
    </head>
    <body>
    <Script Language="JavaScript"> 
        function affirm() 
        { 
        form.action="affirm.jsp"; 
        form.submit(); 
        }      
        function cgi() 
        { 
        form.action="submit.jsp"; 
        form.submit(); 
        } 
    </Script> 
    <form method="post" action="" name=form >
    input:
    <input type="text" name="T1" size="20">
    <INPUT type="Button" Name='affirm-n' Value="affirm" onclick='affirm()'>
    <INPUT type="Button" Name='cgi-n' Value="cgi" onclick='cgi()'> 
    </form>
    </body>
    </html>
    变量名与函数名不要一致
      

  8.   

    元素名和函数名不能一致
    form.aciton.submit --> form.submit
      

  9.   

    我照kingdomazhf说的改了,怎么还是有错呀!说是对象不支持属性和方法!呜呜呜偶都耗了将近两天在这个鸟问题上了,高手救命呀!
    <html>
    <head>
    <title>New Page 1</title>
    </head>
    <body>
    <Script Language="JavaScript"> 
        function affirm() 
        { 
        form.action="affirm.jsp"; 
        form.submit(); 
        }      
        function cgi() 
        { 
        form.action="submit.jsp"; 
        form.submit(); 
        } 
    </Script> 
    <form method="post" action="" name=form >
    input:
    <input type="text" name="T1" size="20">//就在这里
    <INPUT type="Button" Name='affirm-n' Value="affirm" onclick='affirm()'> //还有这里
    <INPUT type="Button" Name='cgi-n' Value="cgi" onclick='cgi()'> 
    </form>
    </body>
    </html>
      

  10.   

    have no problem in IE6