0

我必须在 aspx 页面中显示数据库中的数据行。我会这样做:

<table border="0" cellpadding="1" cellspacing="0" rules="cols">
<%if(values != null){ %>
    <%for(int i=0;i<values.Length;i++){%>
        <tr>
            <td align="center" valign="middle" style="width:60px;">
                <label id="a_<%=i%>"><%=values[i]%></label>
            </td>
            <td style="width:80px;">
                <input type="text" id="b_<%=i%>" onblur="return Validation('b_<%=i%>')" style="width:80px;" />
            </td>
            <td style="width:140px;">
                <input type="text" id="c_<%=i%>" style="width:140px;" />
            </td>
         </tr>
    <% } %>
<%} %>
</table>

这从获取的值中形成了一个网格,并且在用户将数据输入网格时,我必须将每一行添加到篮子中。我在 onblur 中这样做。有没有更好的方法来做到这一点?更好的方式我的意思是不使用 for 循环。请注意,我应该在 onblur 函数中访问标签中的每个值。

4

0 回答 0