<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BehaviorID="popup" TargetControlID="cmdTrigger"
PopupControlID="pnlPopup" BackgroundCssClass="modalBackground"
OkControlID="btnOk" >
</cc1:ModalPopupExtender>
<asp:Panel ID="pnlPopup" runat="server" CssClass="modalpopup" Style="display: none">
<div class="container">
<div class="header">
<asp:Label ID="Label1" runat="server" CssClass="msg" Text="Add a new Entry" />
<asp:LinkButton ID="LinkButton1" runat="server" CssClass="close" OnClientClick="$find('popup').hide(); return false;" />
</div>
<div class="body">
<asp:Label ID="Label2" runat="server" CssClass="msg" Text="Name" />
<asp:TextBox ID="txtName" runat="server" Width="346px"></asp:TextBox>
</div>
<div class="footer">
<asp:Button ID="btnOk" runat="server" Text="Save" Width="48px" />
<asp:Button ID="btnCancel" runat="server" Text="Cancel" Width="50px" OnClientClick="$find('popup').hide(); return false;" />
</div>
</div>
</asp:Panel>
這是我的代碼。一旦我在文本框中寫了一些東西,然後單擊取消按鈕,彈出窗口將關閉。 如果我嘗試再次打開彈出窗口,文本框仍將保留其先前輸入的值。所以有什麼方法可以清除我在文本框中輸入的值,使用Javascript,jQuery。我不想爲此使用服務器端事件,因爲它會回發事件 我的選擇是什麼?如何重置使用Javascript或JQuery的模態彈出內部的控制值?
您需要在代碼前放置四個空格,這樣它的格式才能正確,並且不會被衛生洗滌劑「吃掉」。或者您可以選擇文本並使用其中包含1和0的按鈕。 – 2009-11-03 18:26:15