function cAll() {
    document.classForm.flg.value = true;
    document.classForm.submit();
  }<form name="classForm" action="./class.do">
...
        ... <p><input type="button" value="" onclick="cAll()"/></p>
...
        ...</form>*****************
classForm中flg的定义
  
private boolean flg = false;
现在onClick的时候出现 null错误, 应该怎么改??

解决方案 »

  1.   

    可能你理解错了<head>
    <script language=javascript>
     function cAll() { 
        document.classForm.flg.value = true; //得到的是form下面id=flg的元素的引用
        document.classForm.submit(); 
      } 
    </script>
    </head>
    <html>
    <body>
    <form name="classForm" action="./class.do" ID="Form1"> 
    ... 
            ... 
    <input id=flg type=text value=123456>  //flg
    <p> <input type="button" value="" onclick="cAll()" value=" call " /> </p> 
    ... 
            ... </form> 
    </body>
    </html>
      

  2.   

    document.classForm.flg.value中
    flg是客户端表单控件的名字。
    如果flg服务器端的变量 ,要输出到<input name="flg" value="<%=flg%>">
      

  3.   

    flg是客户端表单控件的名字
    如果是private boolean flg = false;
    flg.value = true怎样理解啊?
    估计楼主理解错了