列を表示する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>