从按钮获取文本

时间:2012-08-10 18:30:06

标签: c# javascript asp.net html

我有一个删除和更新按钮,用于启动弹出窗口。在弹出窗口中,我有一个标签,上面写着“你确定要”“我希望用来从用户按下的按钮发送文本并将其放入”“区域。

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

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

1 个答案:

答案 0 :(得分:1)

因为你没有显示任何示例代码我只能在理论上讨论,但是没有理由你无法实现这一点。

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

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