如何禁用asp.net链接按钮和asp.net单选按钮。我用过
开启$("#sLbtnFirst").attr("disabled","");关闭$("#sLbtnFirst").attr("disabled","disabled");
但是我可以点击按钮,它们已经变灰了
发布于 2010-08-13 18:13:50
在.NET单选按钮中,指定它们是否可单击的属性称为"enabled",而不是"disabled“。
但是,在客户端,它们被呈现为包含属性"disabled“的html输入标记,因此要禁用它们,您可以使用:
$("#sRbtnFirst").attr("disabled", "disabled");要启用,请执行以下操作:
$("#sRbtnFirst").removeAttr("disabled");编辑:我自己在.NET应用程序中试用过你的jQuery,它看起来单选按钮变灰了(也阻止了点击)。LinkButton则是另一回事。
您还需要删除"href“属性,以防止它在单击时执行操作。所以:
$("#sLbtnFirst").attr("disabled", "disabled");
$("#sLbtnFirst").removeAttr("href");这应该会禁用LinkButton。
此外,请记住,当在窗体中呈现in时,它们将发生更改,因此,当您在Visual Studio中查看aspx页面时,它们将不再是原来的in。.NET会将它们更改为如下形式:
#ct100_sLbtnFirst发布于 2010-08-13 18:17:52
链接按钮呈现为锚标签(<a href=),并且没有为this tag定义disabled属性。就单选按钮而言,您可以将disabled属性应用于它们,它们将灰显,并且它们的值不会在您发布表单时被发送。
发布于 2010-08-13 18:33:47
要启用/禁用linkbutton,请尝试执行以下操作:
//disabling
document.getElementById('sLbtnFirst').onclick = function() {return false;}
//enabling
document.getElementById('sLbtnFirst').onclick = function() {return true;}https://stackoverflow.com/questions/3475899
复制相似问题