我有一个删除和更新按钮,用于启动弹出窗口。在弹出窗口中,我有一个标签,上面写着“你确定要”“我希望用来从用户按下的按钮发送文本并将其放入”“区域。
即如果他们推送更新,标签会说“您确定要更新吗?”删除后反之亦然。
据我所知,我无法隐藏两个标签,只在单击一个按钮时使用一个标签,因为它位于运行javascript .show / .hide事件的div中。因此,隐藏在该div中的任何内容都将自动出现在该命令上。
有关制作检索按钮文字的动态标签的建议吗?
的javascript
function popup() {
$("#popupbg").animate({ opacity: ".8" });
$("#delete").click(function() {
$("#popupbg, #popupbgitembg").show('fast')
});
}
function popupcancel() {
$("#popupbg, #popupbgitembg").hide('medium');
}
function popupdel() {
var button = document.getElementById("<%= execdelete.ClientID %>");
button.click();
$("#popupbg, #popupbgitembg").hide('medium');
}
HTML
<div id="popupbg">
</div>
<div id="popupbgitembg">
<ul class="popupbgitems">
<li>
Are you sure you want to delete?
</li>
<li></li>
<li>
<asp:Button ID="execdelete" runat="server" CssClass="invisible" OnClick="delSysGLDepts" />
<asp:Button ID="butdelete" runat="server" Text="Delete" OnClientClick="javascript:scroll;popupdel();" Font-Size="11px"/>
<asp:Button ID="butcancel" runat="server" Text="Cancel" OnClientClick="javascript:popupcancel();" Font-Size="11px"/>
</li>
</ul>
</div>
答案 0 :(得分:1)
因为你没有显示任何示例代码我只能在理论上讨论,但是没有理由你无法实现这一点。
我假设您使用javascript confirm
来显示提醒?如果是这样,您可以通过javascript或服务器端通过代码隐藏获取按钮的文本(同样我不知道您的按钮是客户端还是服务器端,因为您没有任何示例代码)。获取该文本并作为确认调用中文本的一部分传递。应该这样做。
如果您发布一些实际代码,则更容易更具体,但上述概念应该可以正常工作。