我有一个修改按钮,点击Repeater里table的一行数据,获取数据到文本框中,点击修改按钮,可进行对数据的修改。我本意是点击哪行就只能对哪行进行修改,不能选中其他行了,但当我点击一行数据,点击修改时,我还可以继续点击另外一行数据,对其进行修改!所以我想禁用但不知是禁用table还是repeater,该怎么用JS代码实现呢?

解决方案 »

  1.   

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                                        <ContentTemplate>
                                                            <div id="manages_info">
                                                             <asp:Repeater ID="Repeater1" runat="server">
                                                                    <HeaderTemplate>
                                                                        <table id="sd" style="border-width: thin; border-style: solid" cellspacing="0" cellpadding="0"
                                                                            class="grid">
                                                                            <tr>
                                                                                <th>
                                                                                    礼服裙长编号
                                                                                </th>
                                                                                <th>
                                                                                    礼服裙长名称
                                                                                </th>
                                                                    </HeaderTemplate>
                                                                    <ItemTemplate>
                                                                        <tr onclick="onClintNode(this,true)">
                                                                            <td>
                                                                                <%# Eval("DSLSID")%>
                                                                            </td>
                                                                            <td>
                                                                                <%# Eval("SkirtLengthName")%>
                                                                            </td>
                                                                        </tr>
                                                                    </ItemTemplate>
                                                                    <AlternatingItemTemplate>
                                                                        <tr onclick="onClintNode(this,true)" style="background-color: #eeeeee">
                                                                            <td>
                                                                                <%# Eval("DSLSID")%>
                                                                            </td>
                                                                            <td>
                                                                                <%# Eval("SkirtLengthName")%>
                                                                            </td>
                                                                        </tr>
                                                                    </AlternatingItemTemplate>
                                                                    <FooterTemplate>
                                                                        </tr> </table>
                                                                    </FooterTemplate>
                                                                </asp:Repeater>
                                                            </div>
                                                            <div id="div_btn">
                                                                <table style="width: 100%; height: 60px;">
                                                                    <tr>
                                                                        <td class="thtxt">
                                                                            裙长编号:
                                                                        </td>
                                                                        <td class="thtxts">
                                                                            <input id="txtnember" type="text" disabled="disabled" />
                                                                        </td>
                                                                        <td class="thtxt">
                                                                            裙长名称:
                                                                        </td>
                                                                        <td class="thtxts">
                                                                            <input id="txtname" type="text" disabled="disabled" />
                                                                        </td>
                                                                        <td>
                                                                            <input type="hidden" id="HiddenField1" />
                                                                            <input type="button" class="btn" id="btnAdd" value="新增" />
                                                                            <input type="button" class="btn" id="btnSave" value="保存" style="display: none" />
                                                                            <input type="button" class="btn" id="btnUSave" value="保存" style="display: none" />
                                                                            <input type="button" class="btn" id="btnUpdate" value="修改" />
                                                                            <input type="button" class="btn" id="btnDel" value="删除" />
                                                                            <input type="button" class="btn" id="btnCancel" value="取消" style="display: none" />
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </div>
                                                        </ContentTemplate>
                                                    </asp:UpdatePanel>
      

  2.   

    参考相关:
    http://www.cnblogs.com/insus/archive/2011/10/09/2202301.html
    http://www.cnblogs.com/insus/archive/2011/10/27/2226250.html
    http://www.cnblogs.com/insus/archive/2011/10/27/2226703.html
    http://www.cnblogs.com/insus/articles/2029383.html
    http://www.cnblogs.com/insus/articles/2036884.html