<table runat="server" id="tb" width="100%" border="1" cellpadding="4" cellspacing="1">
            <tr>
                <td>
                    <input  type="text" class="loginbox" /></td>
                <td>
                    <input  type="text" class="loginbox" /></td>
                <td><input  type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
                <td>
                    <input type="text" class="loginbox" /></td>
            </tr>
            </table>如何求的表格里面的<input type="text" class="loginbox" />这个控件的数据值 高手指点啊!

解决方案 »

  1.   

    这么多input, 你是要求和?求所有input的值 还是其中某一个input的值  
      

  2.   

    服务端用innerText属性,客户端就要给每个text赋ID
      

  3.   

    <input type="text" class="loginbox" />   有好多。..............
      

  4.   

    给个ID,增加一个RUNAT="SERVER"属性,在CS里访问就简单了
      

  5.   

    还有很多呢 我现在就是想知道 怎么样求出一个的 数据值就行啦 至于其他的 我可以慢慢来实现 加个id再增加RUNAT="SERVER",就跟服务器控件没啥区别啦 那样是不行的 如果这样可以的话 我直接用服务器控件的TEXTBOX了 那么 什么麻烦就没啦 !
      

  6.   

    js:  table.children[i].... 或者 getElementByTarget("text")....
    僅提供個思路,寫法不知可對,大致就是這樣
      

  7.   

     <table runat="server" id="tb" width="100%" border="1" cellpadding="4" cellspacing="1">
                <tr>
                    <td>
                        <input  type="text" class="loginbox" value="1" /></td>
                    <td>
                        <input  type="text" class="loginbox" value="2" /></td>
                    <td><input  type="text" class="loginbox" value="3" /></td>
                    <td>
                        <input type="text" class="loginbox"  value="4"/></td>
                    <td>
                        <input type="text" class="loginbox"  value="5"/></td>
                    <td>
                        <input type="text" class="loginbox" value="6" /></td>
                    <td>
                        <input type="text" class="loginbox" value="7" /></td>
                    <td>
                        <input type="text" class="loginbox"  value="8"/></td>
                    <td>
                        <input type="text" class="loginbox" value="9"/></td>
                    <td>
                        <input type="text" class="loginbox"  value="10"/></td>
                    <td>
                        <input type="text" class="loginbox"  value="11"/></td>
                    <td>
                        <input type="text" class="loginbox" value="12" /></td>
                    <td>
                        <input type="text" class="loginbox"  value="13"/></td>
                    <td>
                        <input type="text" class="loginbox"  value="14"/></td>
                    <td>
                        <input type="text" class="loginbox" value="15" /></td>
                    <td>
                        <input type="text" class="loginbox"  value="16"/></td>
                </tr>
                </table>
                
            <input id="Button1" type="button" value="button" onclick="GetValueFromTable()" />
     
    function GetValueFromTable() {
                var s = "";
                var elements = document.getElementsByTagName("table");
                for (var i = 0; i < elements.length; i++) {
                    var inputs = elements[i].getElementsByTagName("input");
                    for (var j = 0; j < inputs.length; j++) {
                        if (inputs[j].type == "text") {
                           s += inputs[j].value+"   ";
                        }
                    }
                    alert(s);
                } 
            }
      

  8.   


    <script>
    var str='';
    var inputs=document.getElementsByTagName("input");
    for(var i;i<inputs.length;i++){
      if(inputs[i].type=='text'){
        str+=inputs[i].value;
      }
    }
    alert(str);
    </script>
      

  9.   

    我记得后端可以定义前端的属性,比如:ctrl.Attributes.add("id","sss")