gpt4 book ai didi

c# - 启用 JavaScript 单击事件的按钮不起作用

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

我正在开发小型网络应用程序,其中有一个用于编辑的按钮,名为 ButtonEdit。

我在设计时设置此按钮Enabled=false,以便在呈现页面时禁用该按钮。

现在,当选中该复选框时,我将使用 javascript 启用该按钮。

我使用了以下代码。

document.getElementById("ButtonEdit").disabled=false;

这段代码工作正常并启用了我的按钮。

但是当我单击编辑按钮时,我想触发一些未触发的 JavaScript 事件。

我在表单中使用 onClientClick=function() 编写了正确的代码。

但我认为由于该控件已从服务器端禁用,因此它不会调用任何事件和脚本。

如何解决这个问题?

最佳答案

试试这个:

<asp:Button disabled="disabled" ID="myButton" ClientIDMode="Static" 
Enabled="false" OnClientClick="return someFunction();" runat="server" Text="Save" />

然后在客户端:

document.getElementById('myButton').removeAttribute('disabled'); //or jquery alternative

关于c# - 启用 JavaScript 单击事件的按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25487697/

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