gpt4 book ai didi

javascript - ASP.Net 按钮禁用

转载 作者:行者123 更新时间:2023-11-28 09:25:46 25 4
gpt4 key购买 nike

我正在使用 JavaScript 代码禁用该按钮,但我的服务器端事件没有触发..有什么想法吗?

Javascript
------------------------

function DisableButton() {
if (typeof (Page_ClientValidate) == 'function') {
Page_ClientValidate();
}
if (Page_IsValid) {
document.getElementById('<%=BtnToprimaryValidation.ClientID%>').disabled = true;
document.getElementById('<%=BtnToprimaryValidation.ClientID%>').value = 'Please wait ...';
}
}

ASP.Net
-------------------------
<asp:Button ID="BtnToprimaryValidation" runat="server"
meta:resourcekey="BtnToprimaryValidationResource1"
CssClass="submitButton">

Server Side c#
---------------------------

protected void Page_Load(object sender, EventArgs e)
{
BtnToprimaryValidation.Click += BtnToprimaryValidationClick;
}
protected void BtnToprimaryValidationClick(object sender, EventArgs e)
{
}

提前致谢,拉胡尔·R

最佳答案

事件不会在禁用的项目上触发

您必须将 DisableButton 方法更改为 return false,而不是禁用,如下所示:

function DisableButton() {
if (typeof (Page_ClientValidate) == 'function') {
Page_ClientValidate();
}
if (Page_IsValid) {
document.getElementById('<%=BtnToprimaryValidation.ClientID%>').value = 'Please wait ...';
}
else {
return false;
}
}

关于javascript - ASP.Net 按钮禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14438825/

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