クリック関数でjqueryダイアログを開いています。しかし、ダイアログを閉じて2回目に開くと、ダイアログ内の内容は同じままです。連続して開く間、ダイアログ内のテキストボックスを空にする必要があります。
これは私のaspxコードです:
<div>
<span id="id_PrivateSpace" style="color: #88b807; margin-left: 839px;
margin-top: -12px; cursor: pointer; display: block">Create</span>
</div>
<div id="thedialog" style="display: none; overflow: hidden">
<table id="table" style="border-spacing: 7px 7px; margin-left: 5px">
<tr>
<td>
<span class="SubHeading" style="font-size: 10pt;">Private Space Name </span>
</td>
<td>
<asp:TextBox ID="txt_spacename" runat="server" />
</td>
</tr>
<tr>
<td>
<span class="SubHeading" style="font-size: 10pt;">Private Space Description </span>
</td>
<td>
<asp:TextBox ID="txt_spacedesc" TextMode="MultiLine" runat="server" />
</td>
</tr>
<tr>
<td>
<span class="SubHeading" style="font-size: 10pt;">Users </span>
</td>
<td>
<input type="text" id="txt_users" />
</td>
<td>
<asp:Button ID="btn_addusers" Text="Add" Style="margin-left: 10px;" runat="server" />
</td>
<td rowspan="5">
<table id="users_grid" align="left">
</table>
</td>
</tr>
<tr>
<td>
<span class="SubHeading" style="font-size: 10pt;">DL </span>
</td>
<td>
<asp:TextBox ID="txt_Add_dl" TextMode="MultiLine" runat="server" />
</td>
</tr>
</table>
<input type="button" id="Btn_Submit" value="Create" style="margin-left: 335px; margin-top: 35px;"
runat="server" />
</div>
これは私のjsコードです:
$("#thedialog").dialog({
autoOpen: false,
title: 'Create Private space',
modal: true,
position: 'center',
width: 900
});
$('#id_PrivateSpace').click(function() {
$('#thedialog').dialog('open');
return false;
});
ダイアログの内容のみを更新するには、何を追加する必要がありますか?