function GetID() {
            var nodeList = document.getElementsByTagName("input");
            for (var i = 0; i < nodeList.length; i++) {
               var node = nodeList[i];
               if (node.type == "checkbox") {
                   if (node.checked) {
                      var checknum=document.getElementById("hfid");
                      checknum.Value=con.value;
                      alert(checknum.value);
                    }
                     
                }
            }
        }
        function OpenEdit() {
            GetID();
            var id = document.getElementById("hfid");
            alert(id.value);
       }
 其中hfid为HiddenField控件的id,为何在GetID方法中给HiddenField控件的value赋值不了呢???求解 大虾们帮帮忙!!!感谢

解决方案 »

  1.   

     checknum.Value=con.value; //改为小写.value
      

  2.   

    hfid是个什么元素?<input type="hidden" />?
      

  3.   

    <asp:HiddenField ID="hfid" runat="server" /> 
      

  4.   

    con.value为遍历出来那个被选中的checkbox的值
      

  5.   

    function GetID() {
      var nodeList = document.getElementsByTagName("input");
      for (var i = 0; i < nodeList.length; i++) {
      var node = nodeList[i];
      if (node.type == "checkbox") {
      if (node.checked) {
      var checknum=document.getElementById("hfid");
      checknum.value=node.value;
      alert(checknum.value);
      }
        
      }
      }
      }
      function OpenEdit() {
      GetID();
      var id = document.getElementById("hfid");
      alert(id.value);
      }
    试下吧~~
      

  6.   

    是不是HiddenFiled在客户端渲染的时候添加了只读的属性,能把客户端的hidden   
    html贴一下吗
      

  7.   

    <input type="hidden" ID="hfid" runat="server" value=""/>