在按第2个按钮的时候会先调用function c()给x赋值

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    document.write("<form method='post' action='?x="+x+"'>");
    </SCRIPT>
    <input type='submit' value='1' onclick=javascript:b()>
    <input type='submit' value='2' onclick=javascript:c()>
    </form>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    x=0;
    function b(){
      x=1;
    }
    function c(){
      x=2;
    }
    document.write("<form method='post' action='?x="+x+"'>");
    </SCRIPT>
    <input type='submit' value='1' onclick=javascript:b()>
    <input type='submit' value='2' onclick=javascript:c()>
    </form>上面这样改了一下,还是不可以,
    总是 x=0