gpt4 book ai didi

javascript - 基于 javascript 提示值的 ASP.NET 按钮点击

转载 作者:行者123 更新时间:2023-11-28 03:12:26 24 4
gpt4 key购买 nike

在我的 ASP.NET Web 应用程序中,我有一个链接按钮。如果用户单击它,我想使用 javascript 提示用户输入某个值。如果他们准确输入,我将调用 ASP.NET 链接按钮上的单击事件。

JavaScript 将显示如下消息:“在下面的文本框中键入 DELETE 以删除所有数据。”如果他们输入 DELETE (确切地说),那么我将运行 asp:button 的单击事件。一个小片段让您了解逻辑......

var resp = prompt("Enter DELETE (all caps) to delete", "");

if (resp == null || resp == "") {
alert( "Cancelled.");
} else {
if (resp == 'DELETE') {
alert("Run the link button code");
} else {
alert("Cancelled.");
}
}

有什么想法可以做到这一点吗?

我知道如何进行标准确认。在链接按钮中我做了这样的事情......

OnClientClick="return confirm('Are you sure you want to do this?');"

我基本上想做同样的事情,但有提示。

最佳答案

您只需在正确响应后触发按钮单击即可。只需确保在脚本中使用 ClientID 或在按钮上使用 ClientIDMode=static 即可。

if (resp == 'DELETE') {
$('#Button1').click();

或者在页面上放置一个虚拟 LinkBUtton

<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click" ClientIDMode="Static"></asp:LinkButton>

并使用该 href 代码

if (resp == 'DELETE') {
WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("<%= LinkButton1.UniqueID %>", "", true, "", "", false, true));

关于javascript - 基于 javascript 提示值的 ASP.NET 按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59975013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com