0

列を表示するaspリストビューがあります。編集可能な場合は、テキストをテキストエリア ボックスに配置し、ユーザーが編集できるようにします。私が苦労しているのは、あるアドレスをクリックして編集すると、他のアドレスを編集できないようにしたいということです。

テキストエリアが表示されている場合、「originalType」スパンのクリック機能を無視する方法はありますか?

<asp:ListView ID="table" >
<LayoutTemplate>
    <table >
        <thead>               
            <th>
                Address Type
            </th>
            <span>
            <th>
                State
            </th>
            </span>
            </thead>
            <tbody>
                <tr id="item" runat="server" />
            </tbody>
    </table>
</LayoutTemplate>
<ItemTemplate>
    <tr class="abc">
        <td width="40%">
            <span class="originalType" id="original">                    
                    <span class="TypeSpan" style="display:none;"><%# DataBinder.Eval("AddressType")%></span>                                     
            </span>                
                    <span data-enabled="false" class="EditType" style="display:none">                   
                    <textarea class="edit"><%# DataBinder.Eval("AddressType")%> </textarea>  
                    <input type="button" class="button3 buttonSave" id="buttonSave" value="Save" />
                    <input type="button" class="button3 buttonCancel" id="buttonCancel" value="Cancel" />                                               
            </span> 
        </td>

        <td width="45%">

        </td>
        </span>
    </tr>
  </ItemTemplate>
  <EmptyItemTemplate>
  </EmptyItemTemplate>
 <EmptyDataTemplate>    
 </EmptyDataTemplate>
</asp:ListView>
4

2 に答える 2

0

値をチェックしている場合、正しい方法は
newEditBox.attr("data-enabled") == 'false'

于 2013-03-29T19:22:42.920 に答える
0

あなたのライン

newEditBox.attr("data-enabled" == "true")

する必要があります

newEditBox.attr("data-enabled", "true")

また、いつ「false」に設定していますか?

于 2013-03-29T19:16:37.533 に答える