0

我有一个启动弹出窗口的删除和更新按钮。在弹出窗口中,我有一个标签,上面写着您确定要“”我想使用用户按下按钮的文本并将其放入该“”区域。

即如果他们推送更新,标签会说“你确定要更新吗?” 反之亦然删除。

据我所知,我不能隐藏两个标签,只能在单击一个按钮时使用一个,因为它位于运行 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>  
4

1 回答 1

1

因为您没有展示任何示例代码,我只能在理论上进行讨论,但是是的,您没有理由不能做到这一点。

我假设您正在使用 javascriptconfirm来显示警报?如果是这样,您可以通过 javascript 在客户端或通过您的代码隐藏在服务器端获取按钮的文本(同样,我不知道您的按钮是客户端还是服务器端,因为您没有任何示例代码)。获取该文本并作为确认呼叫中文本的一部分传递。那应该这样做。

如果您发布一些实际代码,则更具体会更容易,但上述概念应该可以正常工作。

于 2012-08-10T18:34:37.527 回答